Что произойдет, если мы рекурсивно измените разрешения папок после изменения файлов в нем?

sudo , вероятно, настроен на переопределение вашего $ PATH , а навсегда не находится на этом пути. Есть несколько решений:

  1. Дайте sudo полный путь к команде: sudo / usr / local / sbin / forever (или другой путь).

  2. Измените (или, возможно, попросите вашего системного администратора изменить) конфигурацию sudo , чтобы включить правильный каталог. Если вы меняете его самостоятельно, вы должны использовать visudo , хотя имейте в виду, что нарушение конфигурации sudo может привести к блокировке.

  3. Используйте sudo -s или sudo -i , чтобы получить корневую оболочку, затем при необходимости установите $ PATH . Наконец запустите команду. Это нарушает регистрацию команды run sudo , поэтому на самом деле это не рекомендуется.

Некоторые из вышеперечисленных могут быть запрещены конфигурацией sudo . Тогда вам останется просто «попросить системного администратора исправить это».

0
05.12.2018, 10:00
1 ответ

chmod 777 /yoda/htdocs/cups/logs/*
добавит разрешение 777 для всех файлов в каталоге журналов.

chmod -R 777 /yoda/htdocs/cups/logs/
рекурсивно добавит разрешение 777 для каталога журналов и всех каталогов и файлов внутри
для получения дополнительной информации проверьте ссылку ниже
https://en.wikipedia.org/wiki/Chmod

Если вы хотите назначить разрешение для файлов, которые будут созданы в будущем. Для этого вам нужно использовать функциональность umask.
https://www.computerhope.com/unix/uumask.htm

0
28.01.2020, 04:07

Теги

Похожие вопросы