Как создать пользователя, который может получить доступ только к одному каталогу?

Я использую Ubuntu Server 12.04. Мне было интересно, как я могу настроить пользователя для доступа только к одному каталогу. Например, я хочу создать пользователя 'brad' и хочу, чтобы у него был только доступ к /var/www/brad. Там он может добавлять и редактировать файлы по своему усмотрению. Кроме того, как я могу дать ему доступ к phpmyadmin для создания БД?

1
задан 29 April 2014 в 02:09

1 ответ

sudo adduser brad
sudo chown brad:brad /var/www/brad

man adduser и man chown для получения дополнительной информации и расширенные настройки. Заметьте chown выше, только даст владение каталога, использовать -R флаг, чтобы сделать это рекурсивно. Также заметьте, что ни у какого другого пользователя кроме brad не будет владения упомянутого каталога. Вы, возможно, должны были бы изменить полномочия для других пользователей с chmod. Читайте о полномочиях файла здесь .

можно также сделать:

sudo chown me:brad /var/www/brad

, Таким образом, Вы - владелец и brad, группа, которая имеет доступ к нему (brad, единственный член упомянутой группы). Или наоборот:

sudo chown brad:my_group /var/www/brad

Уведомлению www-data, возможно, понадобился бы доступ к упомянутой папке (и подкаталоги и файлы) для веб-сервера для функционирования правильно.

Также, как я мог предоставить ему доступ к phpmyadmin для создания дб?

необходимо настроить это в веб-сервере / через phpmyadmin. Если разрешение отклонено по некоторым причинам, просто скорректируйте его с chown или chmod.

0
ответ дан 29 April 2014 в 02:09

Другие вопросы по тегам:

Похожие вопросы: