2013-12-06 2 views
1

Я пытаюсь переименовать папку, созданную другим пользователем.Настройка разрешения каталога Linux

Допустим, что имя папки данных принадлежит myuser и группе myuser. Эти типы папок будут созданы с использованием автоматического сценария, запускаемого с использованием myuser.

И теперь мне нужно переименовать эти письменные папки через PHP EXEC functin, который работает от www-data пользователей.

Я получаю разрешение отклоненное сообщение, но я попробовал предоставить www-data ВСЕ привилегии в файле sudoers, и я пытаюсь найти другой способ сделать это, поскольку предоставление прав доступа для www-данных не является безопасным.

Могу ли я установить владельца/группу по умолчанию или разрешения для каждого файла/папки, записанной в папку автоматически? Каков наилучший способ сделать это?

+0

где находится информация, принадлежащая myuser? в доме пользователя? или в любом другом месте? – bansi

+0

измените свой автоматический сценарий так, чтобы после создания его созданных папок он делал «chown www-data: www-data folderjustcreated /», или вы могли просто использовать chmod -R 777 * в корневом каталоге созданной папки, хотя это массивная безопасность отверстие – Dave

+1

@Dave '777' похоже на« кто-нибудь, пожалуйста, уничтожьте меня ». – bansi

ответ

1

Что вы можете сделать, это добавить как myuser пользователя и www-data пользователя к той же группе UNIX (т.е. mygroup) и добавить разрешение на запись для группы создаваемых папок (автоматизированный MyUser сценарий мог бы сделать это)

Создать группу и добавьте это как группу по умолчанию пользователя:

addgroup mygroup 
usermod -g mygroup www-data 
usermod -g mygroup myuser 
+0

Спасибо, я не могу изменить автоматический сценарий. Есть идеи? –

0

Благодарим всех вас за ответы! Я, наконец, нашел решение самостоятельно, не касаясь автоматизированного сценария.

Ссылка:

https://unix.stackexchange.com/questions/1314/how-to-set-default-file-permissions-for-all-folders-files-in-a-directory

и это:

http://www.library.yale.edu/wsg/docs/permissions/sgid.htm

удачи, надеюсь, это поможет кому-то.

Смежные вопросы