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

Настройка SSH с правильными правами пользователя

Я хочу правильно настроить свое SSH-соединение. Как мне говорили многие учебники, не рекомендуется использовать корневую учетную запись сервера Ubuntu. Поэтому я бы предпочел использовать свою стандартную учетную запись «Simon» для загрузки файлов и передачи команд терминала.

Когда я запускаю sudo su, мне предлагается ввести стандартный пароль для моей учетной записи пользователя Simon, чтобы получить права root. Я почти уверен, что вместо этого меня попросят ввести пароль root, не так ли? Как я могу это исправить?

Нет, не стоит.

Если бы вы набрали "su", тогда это будет правдой, вас попросят ввести пароль root. Su в основном означает" переключить пользователя ".

Sudo снова аутентифицирует вошедшего в систему пользователя, чтобы убедиться, что вы не оставили терминал открытым, чтобы вы могли использовать разрешения, предоставленные вам через конфигурацию sudo (/etc/sudoers, /etc/sudoers.d/*).

Таким образом, вы не можете исправить это, потому что это желаемое поведение. Если вы все еще хотите, чтобы поведение, которое вы описываете, хотело / нужно, sudo имеет параметр конфигурации, называемый runaspw.

Кроме того, постарайтесь не использовать sudo su скорее, "sudo любую команду, которую я хотел бы запустить от имени root ».