Я хочу правильно настроить свое SSH-соединение. Как мне говорили многие учебники, не рекомендуется использовать корневую учетную запись сервера Ubuntu. Поэтому я бы предпочел использовать свою стандартную учетную запись «Simon» для загрузки файлов и передачи команд терминала.
Когда я запускаю sudo su, мне предлагается ввести стандартный пароль для моей учетной записи пользователя Simon, чтобы получить права root. Я почти уверен, что вместо этого меня попросят ввести пароль root, не так ли? Как я могу это исправить?
Нет, не стоит.
Если бы вы набрали "su
", тогда это будет правдой, вас попросят ввести пароль root. Su в основном означает" переключить пользователя ".
Sudo снова аутентифицирует вошедшего в систему пользователя, чтобы убедиться, что вы не оставили терминал открытым, чтобы вы могли использовать разрешения, предоставленные вам через конфигурацию sudo (/etc/sudoers
, /etc/sudoers.d/*
).
Таким образом, вы не можете исправить это, потому что это желаемое поведение. Если вы все еще хотите, чтобы поведение, которое вы описываете, хотело / нужно, sudo имеет параметр конфигурации, называемый runaspw
.
Кроме того, постарайтесь не использовать sudo su
скорее, "sudo
любую команду, которую я хотел бы запустить от имени root ».