Ограничения доступа пользователей

У нас есть несколько пользователей, которые загружают прямо на сервер. Теперь мы хотим внедрить новую систему, в которой мы используем общий компьютер для всех загрузок. Мы уже создали отдельные учетные записи для всех пользователей на этом ПК и создали логин на основе SSH-ключа для входа на сервер. Теперь пользователи могут войти через ssh/sftp в соответствующие учетные записи на основном ПК, а затем выполнить загрузку на сервер. Теперь проблема в том, что мы хотим предоставить полный доступ только двум пользователям и ограничить доступ всех других пользователей к чему-либо, кроме / var / www / html.

1 ответ

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

$ sudo groupadd full_access
$ sudo chown -R :full_access /path/to/special/data/
$ sudo usermod -a -G full_access username

Не делайте что-то вроде "sudo chown -R:www_full_access /"! Это сломает вашу систему. Если вам нужен пользователь с root-доступом к вашей системе, добавьте его в группу sudoers:

$ sudo usermod -a -G sudo username
Другие вопросы по тегам