PDA

Показать полную графическую версию : [решено] Получение прав root'a в скрипте bash


FATruden
03-05-2010, 12:53
Добрый день.
Подскажите пожалуйчта, как получить права root'a в сценарии bash, запущенном с помощью cron с правами обычного пользователя.

Тойсть необходимо чтоб по ходу выполнения, сценарий получал права root'a, после чего выполнял несколько операций и снова получал права обычного поользователя. Пароль root'a я знаю.

Сценарий должен выполняться в фоне и не выдовать сообщений или предложений на ввод пароля

ruslandh
03-05-2010, 13:01
Не проще запустить в chrontab от root? а потом перейти через su - в аккаунт пользователя

FATruden
03-05-2010, 15:31
ruslandh если можно поподробнее...
Я работаю под учеткой обычного пользователя, а необходимый мне скрипт должен запускаться с провами root'a?

тойсть паралельно моему сеансу, в фоне должен выполняться скрипт не мешая мне работать...

ruslandh
03-05-2010, 16:25
А что тут подробнее

$ su -
# chrontab -e

В самом скрипте, если надо, можно сделать /sbin/su -l user -c команда

man su

FATruden
03-05-2010, 17:11
Спасибо за помощь ruslandh, реально помогли, быстро и без лишних слов....




© OSzone.net 2001-2012