Я новичок в Linux и использую Ubuntu.
Я пытаюсь добавить нового пользователя.
Когда я использую эту команду "useradd indra", она показывает сообщение об ошибке, говорящее, что

igeek01@igeek01-Lenovo-G585:~$ useradd indra
useradd: Permission denied.
useradd: cannot lock /etc/passwd; try again later.
igeek01@igeek01-Lenovo-G585:~$ ^C
igeek01@igeek01-Lenovo-G585:~$ 

Что я должен сделать, чтобы получить root-доступ и как добавить нового пользователя?

2 ответа2

0

Нет, пользователь root не настроен по умолчанию.

  • когда вы настраиваете систему, первый созданный вами пользователь имеет права администратора. Этот пользователь (или любой пользователь в группе wheel) может делать все, что root может делать как sudo. Это безопаснее, поскольку вы снова становитесь обычным пользователем, как только вы закончите, используя команду, для которой требуется root.

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

Итак, sudo useradd indra будет работать

  • Вы можете использовать sudo su чтобы переключиться на пользователя root от вашего первоначального пользователя. но sudo - правильная вещь.
0

В качестве меры безопасности в Ubuntu отключен пользователь root.

Используйте sudo как способ выдачи команд, доступных только пользователю root, например:

sudo useradd indra

Спросит ваш пароль и, если он верный, выдаст команду useradd indra от имени root .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .