Не удается найти мой экземпляр виртуальной машины (Debian) в Google Compute Root и пароль суперпользователя
В моем экземпляре виртуальной машины у меня имя пользователя совпадает с адресом моей электронной почты (без @gmail.com). Он создается автоматически, и я не знаю пароль для него. Кроме того, другой пользователь, который является пользователем root, и я не знаю пароль root.
Мне это нужно, потому что, когда я пытаюсь бежать
fab secure
он спросит у меня пароль, использую ли я его от имени пользователя root или другого суперпользователя.
Пожалуйста помоги.
1 ответ
По умолчанию пароли отсутствуют; все сделано с использованием сертификатов. Если вы используете SSH в браузере (нажав кнопку SSH в Cloud Console), все будет обработано за вас. Просто sudo whatever
(sudo fab secure
, для вашего примера) и все готово.
Если вы хотите использовать SSH с помощью клиента SSH, вот что вам нужно знать.
По умолчанию каждый, кто может войти в экземпляр, может использовать sudo
; если это не то, что вы хотите, вы можете использовать новую функцию входа в ОС, которая позволяет пользователям оболочки доступа к экземпляру без возможности использования sudo
).
По умолчанию пользователь root отключен и не может быть использован, и вам не нужно его использовать; если вам нужна корневая оболочка (вместо выполнения отдельных команд от имени root), тогда sudo su -
это то, что вы ищете.