Як надати доступ моєму користувачеві та _www


2

Я новачок у Mac і запускаю веб-сайт через сервер apache. До коду моєї програми звертається користувач _www, тож я встановив право власності на користувача _www, але тоді, коли я намагаюся редагувати файл з Netbeans, я повинен повернути право власності на свого користувача. Я не хочу використовувати свою програму або netbeans від кореневого користувача, але чи є спосіб я надати дозволу як користувачеві myuser, так і _www в каталог?

Дякую!


Якщо ви відкриєте довідку Finder і шукаєте "встановити дозволи", вам слід переглянути цю статтю. help.apple.com/machelp/mac/10.11/… Чи можете ви відредагувати це, щоб пояснити, що конкретно вам не зрозуміло?
bmike

Відповіді:


2

Щоб надати користувачеві або групі повний доступ до використання папок

chmod +a "user_name allow list,add_file,search,delete,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity,writesecurity,chown,file_inherit,directory_inherit" /path/to/folder

Ви можете замінити user_name на GROUP_NAME .

Щоб видалити ACL, просто замініть + a на -a.

Це схоже на один файл - хоча атрибути різні:

chmod +a "user_name allow read,write,execute,delete,append,readattr,writeattr,readextattr,writeextattr,readsecurity,writesecurity,chown" /path/to/file

Вставте -R для всіх файлів у папці:

chmod -R +a "user_name allow read,...

Але я думаю, що це не вийде, якщо власник має корінь. Буде?
Рахул Шарма

@RahulSharma Тоді вам, можливо, доведеться sudo
поповнитися
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.