У меня есть папка в /srv/beta в Server Ubuntu 14.04 для загрузки исходного кода. Как мне установить разрешение всем пользователям в dev-team, разрешить все разрешения только этой папке, например vim, upload, .... Спасибо...
решение1
Вы можете использовать CHMOD
команду для изменения прав или разрешений для папки, а также CHOWN
команду для изменения владельца.
Для смены владельца вам необходимо использовать sudo
root на себя.
Вот синтаксис
Чтобы изменить владельца только для папки.
sudo chown <username>:<groupname> <foldername>
Для рекурсивного изменения владельца папки для всех файлов и папок внутри папки.
sudo chown -R <username>:<groupname> <foldername>
решение2
Создайте группу dev-team groupadd dev-team
. Добавьте пользователей в эту группу. usermod -G <somegroup>,dev-team <username>
Затем установите владельца для вашей папки chown someuser:dev-team /srv/beta
, chmod 660 /srv/beta
чтобы любой член группы dev-team мог читать и писать там.