Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Ubuntu: пуск cron от имени root или access hell

256
26 января 2011 года
foxweb
1.0K / / 27.07.2005
Вопрос, связанный с предыдущим моим топиком.

По крону выполняется некий shell-скрипт, который состоит из двух строк: ruby-скрипт, которому сначала необходимо сделать cd в директорию проекта. Так вот, cron у меня запускается от обычного пользователя (то есть, я его когда-то запустил от себя, так он и работает от меня). Соответственно, и shell, и вызываемый им ruby-скрипт вызывается с правами меня, а у меня, как оказалось есть не все права на проект, в окружении которого работает ruby-скрипт.



Как теперь заставить cron работать из-под root всегда?
4
26 января 2011 года
mike
3.7K / / 01.10.2002
А добавить в рутовый контаб никак?
256
26 января 2011 года
foxweb
1.0K / / 27.07.2005
Цитата: mike
А добавить в рутовый контаб никак?



На сервере используется /etc/cron.daily и лучше бы это не трогать.

4
26 января 2011 года
mike
3.7K / / 01.10.2002
Цитата: foxweb
На сервере используется /etc/cron.daily и лучше бы это не трогать.


Обычно есть системный кронтаб и кронтаб пользователей, в том числе и рута. Системный можно не трогать, но рутовый, почему нет?

 
Код:
#su
#crontab -e
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог