есть вопрос, ехпортитую пару своих пфадов в [PATH] и сажу [env JAVA_HOME], о после нового старта мои 3анесения пропадают, делал ето рутом и обычным ю3ером тожесамое, что не так?
ехопртирую так :
есть вопрос, ехпортитую пару своих пфадов в [PATH] и сажу [env JAVA_HOME], о после нового старта мои 3анесения пропадают, делал ето рутом и обычным ю3ером тожесамое, что не так?
ехопртирую так :
для пользователя редактируешь ~/.bash_profile
для всех пользователей системы редактируешь /etc/profile
--------
PATH=$PATH::/usr/lib/jvm/java-1.5.0-sun-1.5.0.08/bin/:/usr/include/gtk-2.0/gtk
JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun-1.5.0.08/
export PATH JAVA_HOME
--------
не катит, делал для одного ю3ера, тоесть едитировал [~/.bash_profile]. Пробовал так
# ~/.bash_profile: executed by bash(1) for login shells.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.
# the default umask is set in /etc/login.defs
#umask 022
# include .bashrc if it exists
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# set PATH so it includes user's private bin if it exists
if [ -d ~/bin ] ; then
PATH=~/bin:"${PATH}"
PATH=$PATH:/usr/lib/jvm/java-1.5.0-sun-1.5.0.08/bin/:/usr/include/gtk-2.0/gtk
JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun-1.5.0.08/
export PATH JAVA_HOME
fi
Показать весь код
и так
# ~/.bash_profile: executed by bash(1) for login shells.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.
# the default umask is set in /etc/login.defs
#umask 022
# include .bashrc if it exists
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# set PATH so it includes user's private bin if it exists
if [ -d ~/bin ] ; then
PATH=~/bin:"${PATH}"
fi
PATH=$PATH:/usr/lib/jvm/java-1.5.0-sun-1.5.0.08/bin/:/usr/include/gtk-2.0/gtk
JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun-1.5.0.08/
export PATH JAVA_HOME
Показать весь код
Привет!
Не стал открывать новую тему, т.к. вопрос сюда вроде подходит.
Как запустить скрипт который монтирует усб-стик обычным пользователям без запроса [root] пассворта?
Добавил для теста в [sudoers] список юзера, но почему то скрипт [sdr] выполняет под простым пользователем нормалино, а [m] и [um] один монтирует другой отключает стик, не идет.
Кому и какие права нужно дать и кто должен быть владельцем скриптов, с учетом того, что скрипты мог бы запускать любой пользователь без [root] пассворта?
# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
# Host alias specification
# User alias specification
# Cmnd alias specification
Cmnd_Alias SHUTDOWN = /sbin/shutdown
# Defaults
Defaults !lecture,tty_tickets,!fqdn
# User privilege specification
root ALL=(ALL) ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
krist ALL=NOPASSWD: /bin/sdr, /sbin/shutdown, /bin/m, /bin/um
Показать весь код
Skript
Modell MyModell
export $PATH
export $JAVA_HOME
спасибо, попробую, шас не дома