Получите пароль root для виртуальной машины Google Cloud Engine

Я только что закончил установку cPanel на виртуальной машине CentOS в Google Cloud Engine, а cPanel сообщила, что имя пользователя по умолчанию - root, а пароль по умолчанию - пароль root сервера.

2016-01-26 12:02:52  958 ( INFO): 3. Enter the word root in the Username text box
2016-01-26 12:02:52  958 ( INFO): 
2016-01-26 12:02:52  958 ( INFO): 4. Enter your root password in the Password text box
2016-01-26 12:02:52  958 ( INFO): 
2016-01-26 12:02:52  958 ( INFO): 5. Click the Login button

Как получить пароль root сервера?

Ответ 1

Догадаться. У VM в облачном процессоре по умолчанию не установлена настройка пароля root, поэтому сначала вам нужно сменить пароль, используя

sudo passwd

Если вы все сделаете правильно, он должен сделать что-то вроде этого:

[email protected][~]# sudo passwd
Changing password for user root.
New password: 
Retype new password: 
passwd: all authentication tokens updated successfully.

Ответ 2

У меня такая же проблема. Даже после обновления пароля с помощью sudo passwd он не работал. Мне пришлось дать "несколько" ролей для моего пользователя через IAM & Администратор См. снимок экрана в IAM & Экран администрирования облака Google

После этого я перезапустил виртуальную машину. Затем снова изменили пароль, и тогда это сработало.

[email protected]:~> sudo passwd
New password: 
Retype new password: 
passwd: password updated successfully
[email protected]:~> su
Password: 
sap-hanaexpress-public-1-vm:/home/user1 # whoami
root
sap-hanaexpress-public-1-vm:/home/user1 #

Ответ 3

Эта работа, по крайней мере, в изображении Debian Jessie, размещенном Google:

Способ включения su в качестве root после авторизации с помощью пользователя Google Computer Engine в локальной среде довольно прямолинейный, по сути, включает в себя только одну команду, чтобы включить его, а другой - использовать его:

$ **sudo passwd**
Enter the new UNIX password:
Retype the new UNIX password:
passwd: password updated successfully

После выполнения предыдущей команды и после входа в систему с помощью Google Computing Engine вы можете переключиться на root, введя:

$ **su**
Password: <your newly created root password>
[email protected]:/#

Как мы говорим, в экономике "caveat emptor" или покупатель должен знать: использование root-пользователя далека от лучшей практики в администрировании систем. Использование этого пользователя напрямую может стать причиной многих неприятностей: от вытирания всего на ваших дисках и загрузочных дисках без икоты ко многим другим неприятным материалам, которые были бы трудоемкими для отступления, устранения неполадок и восстановления. С другой стороны, я никогда не встречал SysAdmin, который не думает, что он лучше знает и корни больше, чем использует свое собственное использование, до тех пор, пока дерьмо не попадет в вентилятор. Помните, что люди запрограммированы таким образом, что при достаточном времени на то, что в какой-то момент они будут нажимать кнопку ввода, не принимая во внимание, что они выросли до корня, и это станет большим источником боли, сожаления и дополнительной работы. ТАК ИСПОЛЬЗУЕТСЯ ИСКЛЮЧИТЕЛЬНО И С ЭКСТРЕМАЛЬНЫМ УХОДОМ.

Гэвин сказал, что скучный материал: веселитесь, живите на краю, жизнь коротка, вы только можете жить один раз, тем больше вы ломаете больше, чем учитесь.