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

Измените пользователя root по умолчанию на нового на сервере Ubuntu

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

Проблема в том, что все системные файлы принадлежат root. Что произойдет, если я установлю PermitRootLogin No для root? Эти файлы не сможет редактировать новый пользователь root!

Когда вы установите

PermitRootLogin No

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

AllowUsers user1,user2,...