Поиск по сайту:

Предоставление и удаление привилегий Sudo пользователям в Ubuntu

Добавить и удалить доступ sudo для пользователей в Ubuntu Linux

Как вы уже знаете, мы можем выполнять любые административные задачи с привилегиями sudo в системах Ubuntu. При создании новых пользователей в вашем компьютере с Linux они не смогут выполнять какие-либо административные задачи, пока вы не сделаете их членами группы sudo. В этом кратком руководстве мы рассмотрим, как предоставлять и удалять привилегии sudo пользователям в Ubuntu и ее производных, таких как Linux mint и Pop OS.

Предоставьте привилегии sudo пользователям Linux

Обычно мы используем команду 'adduser' для создания нового пользователя, как показано ниже.

sudo adduser ostechnix

Если вы хотите, чтобы вновь созданный пользователь выполнял какие-либо административные задачи, просто добавьте пользователя в группу sudo с помощью команды:

sudo usermod -a -G sudo ostechnix

Приведенная выше команда сделает пользователя с именем 'ostechnix' членом группы sudo.

Альтернативно вы также можете использовать эту команду для добавления пользователей в группу sudo.

sudo adduser ostechnix sudo

Выйдите из системы и войдите снова, чтобы применить изменения.

С этого момента пользователь может выполнять административные задачи с привилегиями sudo.

Чтобы проверить это, просто запустите команду с префиксом sudo, как показано ниже.

sudo mkdir /test
[sudo] password for ostechnix:

Удалить привилегии sudo пользователей

Иногда вам может потребоваться удалить привилегии sudo у определенного пользователя, но не удаляя его из вашего компьютера Linux.

Чтобы сделать любого пользователя обычным пользователем, просто удалите его из группы sudo.

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

sudo deluser ostechnix sudo

Пример вывода:

Removing user `ostechnix' from group `sudo' ...
Done.

Эта команда удалит пользователя «ostechnix» только из группы sudo, но не удалит пользователя навсегда из системы. Теперь пользователь становится обычным пользователем и не может выполнять какие-либо административные задачи.

Кроме того, вы можете использовать следующую команду, чтобы отозвать доступ пользователя к sudo:

sudo gpasswd -d ostechnix sudo

Будьте осторожны при удалении пользователей из группы sudo. Не удаляйте настоящего администратора из группы «sudo».

Убедитесь, что пользователь «ostechnix» действительно удален из группы sudo, используя команду:

sudo -l -U ostechnix
User ostechnix is not allowed to run sudo on ubuntuserver.

Да, пользователь ostechnix был удален из группы sudo, и он не может выполнять какие-либо административные задачи.

Обратите внимание: будьте осторожны при удалении пользователя из группы sudo. Если в вашей системе есть только один пользователь sudo и вы удалили его из группы sudo, вы не сможете выполнять какие-либо административные задачи, такие как установка, удаление и обновление программ в вашей системе.

Что, если я случайно отзову доступ пользователя к sudo?

Вы случайно удалили администратора из группы sudo? Без проблем! В следующем руководстве объясняется, как восстановить привилегии sudo для пользователя в Ubuntu и ее производных.

  • Как восстановить права пользователя Sudo

Заключение

В этом руководстве мы узнали, как добавить обычного пользователя в группу sudo и удалить у него привилегии sudo, чтобы сделать его обычным пользователем в системах на базе Ubuntu.

Рекомендуем прочитать:

  • Как изменить файл журнала Sudo по умолчанию в Linux
  • Как найти всех пользователей Sudo в вашей системе Linux
  • Как запустить определенные команды без пароля Sudo в Linux
  • Как заставить пользователей использовать пароль root вместо собственного пароля при использовании sudo

Статьи по данной тематике