Нет эффективного рута

Я хотел войти в систему как пользователь, но когда я набрал login usr (usr просто заполнитель для имени пользователя), система вернула:

login: Cannot possibly work without effective root. 

Как это исправить ?

5
задан 30 March 2013 в 21:23

1 ответ

Вы можете сделать команду login успешной, запустив ее как root (как говорится в сообщении об ошибке).

Вы можете запустить login username как root с помощью sudo:

sudo login username

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

Затем запустится команда login, которая запросит пароль username , и, если пароль будет успешно введен, вы получите логин как username [тысячу сто сорок одна].

Однако, вам, вероятно, не нужен реальный логин как username :

  • Чтобы запустить оболочку входа как ] username , запустите:

    sudo -i -u username

    Для этого не требуется аутентификация, за исключением начальной sudo аутентификации (когда вы вводите свой пароль , не ] username пароль). Это могут делать только администраторы.

  • Чтобы запустить оболочку входа в систему как username , так что вам будет предложено ввести пароль username не запрашивается для вашего собственного пароля), запустите:

    su - username

    Любой пользователь (кроме гостя) может сделать это, при условии, что он знает пароль username .

Для получения дополнительной информации о выполнении команд как root см. документацию сообщества .

0
ответ дан 30 March 2013 в 21:23

Другие вопросы по тегам:

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