Відповіді:
Замість того, щоб змінювати дозволи на каталог, можливо, простіше ввести користувача John у www
групу. Користувачі можуть бути в декількох групах. Використовуйте або usermod, відредагуйте /etc/group
файл, або якщо у вас на комп'ютері Linux є графічний інтерфейс, використовуйте програму графічного керування користувачами (можуть називатися різними іменами, заснованими на середовищі дистрибутива та робочого столу). Найпростіший метод, мабуть, відкрити командний рядок і ввести:
sudo usermod -G www -a john
Він запитає пароль вашого облікового запису, і як тільки ви введете його, користувач john матиме доступ на груповому рівні до каталогу / home / www.
Це передбачається, що група www вже прочитала / записує / виконує доступ до каталогу / home / www Якщо ця група не має такого рівня доступу, тоді використовуйте chgrp www /home/www
та chmod g+rwx /home/www
дбайте про це.
Примітка: якщо ви зараз увійшли як "john", можливо, вам доведеться вийти з системи та знову увійти, щоб ваші дозволи оновились.
Ви не можете. Але ви, можливо, зможете встановити для нього ACL.
setfacl -m g:john:rwx /home/www
acl
параметри монтажу (або в, fstab
або у використанні mount -o remount,acl /
).
rwx
для /home/www
нічого НЕ дає доступ на запис до файлів всередині.
Спробуйте створити нову групу www-and-john
, а потім
chown -R www:www-and-john /home/www/
chmod -R g+w .
і врешті-решт додайте обох користувачів до групи www-and-john
.