Как запретить пользователям Ubuntu / Debian доступ к apt-get или загрузку из Интернета и т. Д.?

605
insatienne

Можно ли у пользователя в Ubuntu / Debian, которые не имеют доступа к synaptic, apt-get, dpkgи даже не может ничего скачивать из Интернета, но имеет привилегии суперпользователя иначе?

Оригинальный пост (выше переведен аймаром ):

Доброжелательность и уважение к жизни, возможно, для всех пользователей, не имеющих прав доступа к корням и пользователям. En fait je cherche à desactiver synaptic, apt-get, dpkg Merci

2
Я думаю, что вопрос «Как запретить пользователям Ubuntu / Debian * root * доступ к apt-get или скачивание из Интернета и т. Д.?» lisa17 13 лет назад 0

2 ответа на вопрос

4
Majenko

Загрузка из Интернета может быть заблокирована с помощью настроек брандмауэра Linux (iptables).

Что касается root - если вы хотите предоставить доступ только к определенным командам от имени root, то лучше всего использовать sudoдля предоставления определенным пользователям доступ к определенным командам.

Согласился на `sudo` - он просит кастрированного пользователя root, явно не того, для чего он предназначен. new123456 13 лет назад 0
Если вы не можете доверять человеку, чтобы он не устанавливал новые пакеты, я бы серьезно подумал о том, чтобы не предоставлять им права root Используйте sudo, чтобы позволить им запускать нужные им команды. (Я бы не позволил им изменять любые сценарии, которые они могут запускать с помощью sudo. Также убедитесь, что в разрешенных командах нет опции оболочки.) BillThor 13 лет назад 1
1
lisa17

Я бы сказал, что лучше всего удалить двоичные файлы, которые вы не хотите, чтобы ваш пользователь root использовал (wget, apt-get и т. Д.).

Однако это может нарушить работу некоторых систем, поскольку некоторые приложения предполагают, что у вас есть функционал wget, dpkg и т. Д. И, если он является корневым, и даже без подключения к Интернету, он может вставить компакт-диск и скопировать двоичные файлы ...

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