10

У меня есть папка в /home/www/ , и владельцем является www , который является частью группы www . У меня есть другой пользователь, john , часть группы john . Как я могу chown /home/www/ сделать его доступным для записи как www и john? Спасибо

3 ответа3

13

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

2

Ты не можешь Но вы можете установить ACL для него.

setfacl -m g:john:rwx /home/www
2

Попробуйте создать новую группу www-and-john , затем

chown -R www:www-and-john /home/www/

chmod -R g+w .

и в конце добавьте обоих пользователей в группу www-and-john .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .