Я пытаюсь переименовать папку, созданную другим пользователем.Настройка разрешения каталога Linux
Допустим, что имя папки данных принадлежит myuser
и группе myuser
. Эти типы папок будут созданы с использованием автоматического сценария, запускаемого с использованием myuser
.
И теперь мне нужно переименовать эти письменные папки через PHP EXEC functin, который работает от www-data
пользователей.
Я получаю разрешение отклоненное сообщение, но я попробовал предоставить www-data ВСЕ привилегии в файле sudoers, и я пытаюсь найти другой способ сделать это, поскольку предоставление прав доступа для www-данных не является безопасным.
Могу ли я установить владельца/группу по умолчанию или разрешения для каждого файла/папки, записанной в папку автоматически? Каков наилучший способ сделать это?
где находится информация, принадлежащая myuser? в доме пользователя? или в любом другом месте? – bansi
измените свой автоматический сценарий так, чтобы после создания его созданных папок он делал «chown www-data: www-data folderjustcreated /», или вы могли просто использовать chmod -R 777 * в корневом каталоге созданной папки, хотя это массивная безопасность отверстие – Dave
@Dave '777' похоже на« кто-нибудь, пожалуйста, уничтожьте меня ». – bansi