Відповіді:
Замість того, щоб змінювати дозволи на каталог, можливо, простіше ввести користувача 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.