Не удается найти мой экземпляр виртуальной машины (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 - это то, что вы ищете.

Другие вопросы по тегам