LINUX.ORG.RU
ФорумAdmin

CentOS как с помощью crontab устанавливать chmod 777 от root?

 


0

1

Здравствуйте. Подскажите пожалуйста, какую команду в crontab необходимо внести, что бы она от имени root устанавливала chmod 777 на файл /tmp/mysock.sck ?

Перепробовал всевозможные комбинации но не работает.

Либо подскажите команду которая бы каждые 10 минут выполняла бы команду «service supervisor restart»


странная необходимость. Я бы начал поиски того, кто эти права меняет.

Не должны они меняться сами.

vel ★★★★★
()

Наверное не понимаю вопрос. Почему нельзя настроить crontab для рута?

# crontab -l
40 14 7 6 0 chmod 777 /tmp/test

$ ls -l | grep test
dr-xr-x--x  2 brian brian 4096 Jun  7 14:36 test
$ ls -l | grep test
drwxrwxrwx  2 brian brian 4096 Jun  7 14:36 test

anonymous
()
Ответ на: комментарий от poison1456

Можно-то можно, но если никак не получается, может всё-таки поставить в crontable для рута?

А если с установкой пользователя, то как-то так у меня работает:

# cat /etc/cron.d/job
* * * * * root chmod 777 /tmp/test-file

$ ls -l /tmp | grep test-file
-rw-r--r-- 1 brian brian    0 Jun  7 15:10 test-file
$ ls -l /tmp | grep test-file
-rwxrwxrwx 1 brian brian    0 Jun  7 15:10 test-file

Пример из

man 5 crontab

anonymous
()
Ответ на: комментарий от anonymous

Спасибо!

Всё спасибо разобрался заработало! root chmod 777 /tmp/test-file использовал

phpe
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.