Назад | Перейти на главную страницу

Разрешить пользователю действовать от имени пользователя root, чтобы ему не приходилось каждый раз использовать sudo?

Я хочу, чтобы у пользователя были права суперпользователя, но для редактирования файла / etc / sudoers, чтобы не вводить пароль, мне по-прежнему требуется использовать sudo перед программой, которую я хочу запустить с повышенными привилегиями.

Могу ли я сделать обычного пользователя root без root, чтобы у меня была структурированная домашняя папка?

В общем, это плохая идея, однако, если вам это действительно нужно, измените следующее в / etc / sudoers:

## Allow root to run any commands anywhere
root    ALL=(ALL)       ALL
<username>    ALL=(ALL)       ALL

## Same thing without a password
# %wheel        ALL=(ALL)       NOPASSWD: ALL
<username>      ALL=(ALL)       NOPASSWD: ALL

Или вы можете просто использовать vipw и установить uid равным 0 для этого имени пользователя.

Если вы это сделаете:

sudo su -

вы запустите su с правами root (повышенными с помощью sudo), а конечный - означает, что вы будете использовать переменные среды root, а не свои собственные.