sudo доступ для просмотра / редактирования crontab


1

Я хочу иметь возможность редактировать или, по крайней мере, просматривать crontab, который находится на сервере.

Если я не смогу запустить это сделать так:

sudo crontab -u root

Когда я это делаю, я получаю эту ошибку:

Извините, пользователь crmpicco не имеет права выполнять '/ usr / bin / crontab -u root' от имени пользователя root на crmpiccoStaging.

Я использую CentOS 5.6 (Final).

Ответы:


2

Если вы используете sudo, пользователь, который выполняет crontab, автоматически становится root, поэтому теоретически добавление «root» для crontab не является обязательным. Попробуйте « sudo crontab -e» для редактирования или « sudo su», затем « crontab -e» и посмотрите, поможет ли это.

Изменить : Возможно, вам не хватает прав на sudo на вашем сервере, вы уверены, что он настроен правильно? (ваш пользователь находится в файле sudoers)


Я не могу просмотреть файл sudoers, [crmpicco@crmpiccoStaging watp]$ cat /etc/sudoersкоторый дает мнеcat: /etc/sudoers: Permission denied
crmpicco

1
Sudoers могут просматривать только суперпользователи. Это означает, что вы должны войти в систему как root и настроить его, если это еще не произошло. Так что, если sudo visudoвам скажут, что у вас нет прав, вы еще не в файле sudoers. Если это работает, и вы можете теоретически редактировать файл, у вас должны быть достаточные разрешения.
Андреас

Итак, мне нужен «root», чтобы добавить меня в список sudoers, прежде чем я смогу повторить попытку?
crmpicco

Ага. Это именно то, что вам нужно сделать.
TheCompWiz
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.