Стандартная установка для Ubuntu - создать двух пользователей, root и первого пользователя. Первый пользователь всегда получает полный доступ к sudo, а вход в систему root отключен (в целях безопасности).
Linode этого не делает, он просто создает root с включенным входом ssh.
Почему это так? Есть ли какое-то ограничение на количество узлов учетной записи Linode? Есть ли другая причина?
Мой инстинкт - создать пользователя, выполнить sudo и отключить вход в систему ssh root. Это делает машины разработчиков и производителей максимально похожими.
Если вы будете делать это часто, вы можете написать простой скрипт стека (http://www.linode.com/stackscripts/), который предложит вам ввести имя пользователя при создании машины, а затем сделает то, о чем вы думаете. Скрипты стека могут быть личными, или вы можете поделиться ими с сообществом Linode.
Я большой поклонник. Они расширяют возможности платформы Linode и служат ключевым инструментом для подключения к вашей собственной системе управления конфигурацией или системе развертывания.
Процесс установки Linode - это не обычная процедура установки, а скорее предварительно настроенный образ, готовый к развертыванию в считанные секунды - вы можете подготовить новый сервер за считанные минуты, что действительно удобно! Вероятно, из-за того, что они не хотели создавать нового пользователя при каждой инициализации сервера, эти предварительно настроенные образы просто имеют пользователя root и, таким образом, позволяют входить в систему с правами root.
После того, как ваш Linode подготовлен, вы можете войти в систему как root, создать нового пользователя с помощью sudo
доступ (не забывая дать указанному пользователю пароль!), а затем отключить вход в систему root (как в sshd_config
и запустив passwd -d
). Это то, что я делаю на своих Linodes, и за исключением того случая, когда я забыл дать своему новому пользователю пароль перед выходом из системы (не забудьте дать своему новому пользователю пароль!), У меня не было никаких проблем.
О, и когда вы создаете этого нового пользователя, не забудьте дать своему новому пользователю пароль! По факту, перед вы выходите из своего соединения как root, убедитесь, что вы можете войти и использовать sudo
. Однако, если вы забудете, вы всегда можете использовать панель управления Linode для сброса пароля root, а затем войти в систему через их оболочку Lish.