
Я использую Ubuntu на beagleboard xm. Имя пользователя и пароль по умолчанию — 'ubuntu' и 'temppwd' соответственно. Я хотел бы узнать, как изменить пользователя по умолчанию на 'root' и пароль соответственно?
решение1
Вы не переключаете имя пользователя на root. Пользователь root есть в системе, но в Ubuntu вы редко используете пользователя root напрямую, а выбираете одного или нескольких пользователей, которые могутвести себя какroot, используя такие команды, как sudo
.
В Ubuntu первый пользователь всегда имеет такую возможность. Так что в вашем случае, если вы хотите получить root shell, вы можете ввести sudo -s
. Затем вас попросят ввести пароль, и вы введете "temppwd". Но лучше запускать команды с sudo напрямую, например sudo cat /var/log/auth.log
, потому что тогда вы сможете увидетьВОЗконтролировал пользователя root определенным образом. Например, это последняя запись в моем auth.log:
9 июня 09:09:15 jedesktop sudo: jo-erlend : TTY=pts/2 ; PWD=/home/jo-erlend ; USER=root ; COMMAND=/bin/cat /var/log/auth.log
Наличие разных пользователей, контролирующих пользователя root, устраняет необходимость совместного использования паролей и обеспечивает более тонкий контроль прав. Однако, если вы хотите, чтобы люди входили в систему как root, вы можете активировать пользователя root, задав ему пароль, используя команду sudo passwd root
.
Но то, что вы, скорее всего, захотите сделать, это добавить нового пользователя, сделать его "sudoer", а затем удалить пользователя ubuntu из вашей системы. Пользователь становится sudoer, если вы добавляете его в группу "sudo" в современных версиях или в "admin" в старых версиях.