
14.08.2009, 15:42
|
|
Участник форума
Регистрация: 04.11.2007
Сообщений: 103
Провел на форуме: 548128
Репутация:
104
|
|
Сообщение от POS_troi
Код:
echo "pwd" | sudo -u root -s | echo "$UID"
Код:
$ echo "pwd" | sudo -u root -s | echo "$UID"
1000
Password:
Как вариант, suid бит поставить (как говорил POS_troi), тогда придется использовать специальный враппер (если запускать напрямую суид бит работать не будет).
Или же в /etc/sudoers добавить пользователя из под которого sudo [1] не будет спрашивать пароль, и тогда запускать скрипт как sudo ./script.sh.
[1] user ALL=(ALL) NOPASSWD: ALL
|
|
|