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