Предоставьте root-права любому пользователю с sudo в Ubuntu 20.04 LTS
Пользователь root, который является пользователем по умолчанию, созданным с правами администратора, по умолчанию заблокирован в Ubuntu, что означает, что вы не можете войти в систему как пользователь root. В судо
Команда вступает в игру в тех случаях, когда вам нужно выполнять административные задачи с вашим собственным пользователем. В основном это позволяет обычному пользователю запускать команды с привилегиями root.
Создание пользователя Sudo
Первый шаг - создать пользователя с помощью команды Добавить пользователя
. При появлении запроса введите пароль и другие дополнительные сведения.
sudo adduser
Обратите внимание, что только root имеет права добавлять новых пользователей в систему. Следовательно, мы запустили команду с судо
. Это означает, что у вашего пользователя уже должен быть судо
привилегии, если вы хотите создать нового пользователя sudo.
Следующим шагом будет добавление этого пользователя в группу судо
, который назначит пользователю все привилегии sudo.
sudo adduser sudo
Пользователь добавлен в группу sudo. Давайте проверим, есть ли у пользователя права sudo.
Протестируйте пользователя Sudo
Переключитесь на вновь созданного пользователя с помощью команды вс
.
вс -
Мы вошли в систему как новый пользователь. Обратите внимание, что в подсказке также изменилось имя нового пользователя.
Обратите внимание, что как только мы вошли в систему как новый пользователь sudo, появился текст приветствия с советами о том, как использовать команду судо
. Это означает, что пользователь является частью группы sudo.
Теперь давайте запустим команду с sudo с этим пользователем и посмотрим, работает ли она. Мы попробуем создать каталог под названием tmp
внутри /и т.д
, для чего нам нужно судо
доступ, поскольку только root имеет права изменять /и т.д
.
sudo mkdir / etc / tmp
Как мы видим с ls
, каталог tmp
был успешно создан в /и т.д
.
В этой статье мы увидели, как создать нового пользователя sudo. Если пользователю должны быть предоставлены привилегии sudo на ограниченный период времени, вы можете удалить пользователя из группы sudo, чтобы отозвать его / ее привилегии. Используйте команду обманщик
для удаления пользователя из группы sudo.