LINUX.ORG.RU

Chmod 777, Chmod +x или Chown?

 , ,


0

1

Что выбрать, чтобы пофиксить для .sh-файла права. Он пытается прочитать и выполнить другие скриты в папках, но не имеет прав. chmod +x не помог.

chmod 777 - оасная вещь, вчера танцевал с бубном над последствиями.

Выполнять-то из под рута даже - все равно «permission Denied»:

./startup.sh: line 16: /usr/local/jakarta-tomcat-5.5.9/bin/startup.sh: Permission denied
=== DONE! ===

=== LOGSERVICE ===
./startup.sh: line 22: /home/john/logs/logservice.log: Permission denied
=== DONE! ===

=== UNIQUENAMED ===
./startup.sh: line 27: /home/john/logs/uniquenamed.log: Permission denied
=== DONE! ===

=== AUTH ===
./startup.sh: line 33: ./authd.sh: Permission denied

Хелп. Как заставить скрипт ИМЕТЬ права?

[flood]Ты сначало скрипт поимей, а потом права, а потом он тебя.[/flood]
Права у файлов проверяй, к которым скрипт обращается.

FIL ★★★★ ()
Последнее исправление: FIL (всего исправлений: 1)

для .sh-файла права

неверная постановка вопроса

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

chmod 777? Убьёт это систему.

что же это за скрипт такой?

teod0r ★★★★★ ()

Запускать скрипт от пользователя, имеющий привилегии к файлам.

Amet13 ★★★★★ ()

find / -type f -exec chmod -R 777 {} \; тебе поможет. И кстати, обрати внимание на -R.

как вариант, chmod a+rwx, или u+rwx, или g+rwx — соответственно, для всех, владельца, или группы. А зачем тебе логи делать исполняемыми, или я чего-то не понял?

wakuwaku ★★★★ ()
Последнее исправление: wakuwaku (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.