Ограничения доступа пользователей
У нас есть несколько пользователей, которые загружают прямо на сервер. Теперь мы хотим внедрить новую систему, в которой мы используем общий компьютер для всех загрузок. Мы уже создали отдельные учетные записи для всех пользователей на этом ПК и создали логин на основе 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