Вопрос или проблема
Я скачал файл ubuntu-20.04.6-live-server-amd64.iso и установил его на виртуальном сервере Oracle Cloud, подключив загрузочный объем. Во время установки не было запроса на имя пользователя и пароль для входа, поэтому теперь я не знаю SSH имя пользователя и пароль. Где я могу это найти? Спасибо!
Процесс установки Ubuntu обычно запрашивает у вас имя пользователя и пароль. По умолчанию для root установлен случайный пароль, который защищает систему от несанкционированного доступа.
Если вы хотите войти в установку, используйте Live CD снова. Как только он загрузится, нажмите ctrl+alt+F3, это даст вам оболочку. Запустите “sudo bash”, это даст вам root-оболочку. Затем смонтируйте корень установки и перейдите в etc, где файл passwd будет содержать имя пользователя. Чтобы изменить пароль, вам нужно будет выполнить chroot к корню установки. Например: предположим, что установка находится на /dev/sda1
mkdir /mnt/chroot
mount /dev/sda1 /mnt/chroot
TARGETDIR="/mnt/chroot"
mount -t proc proc $TARGETDIR/proc
mount -t sysfs sysfs $TARGETDIR/sys
mount -t devtmpfs devtmpfs $TARGETDIR/dev
mount -t tmpfs tmpfs $TARGETDIR/dev/shm
mount -t devpts devpts $TARGETDIR/dev/pts
chroot $TARGETDIR /bin/bash
cat /etc/passwd
Вывод будет чем-то вроде:
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
bin:x:2:2:bin:/bin:/usr/sbin/nologin
sys:x:3:3:sys:/dev:/usr/sbin/nologin
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/usr/sbin/nologin
man:x:6:12:man:/var/cache/man:/usr/sbin/nologin
lp:x:7:7:lp:/var/spool/lpd:/usr/sbin/nologin
mail:x:8:8:mail:/var/mail:/usr/sbin/nologin
news:x:9:9:news:/var/spool/news:/usr/sbin/nologin
uucp:x:10:10:uucp:/var/spool/uucp:/usr/sbin/nologin
proxy:x:13:13:proxy:/bin:/usr/sbin/nologin
www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin
<имя_пользователя>:x:1000:1000:Ваше имя, если введено:/home/<имя_пользователя>:/bin/bash
Теперь у вас есть имя пользователя, выполните passwd <имя_пользователя>
, чтобы сбросить пароль.
Теперь вы можете перезагрузить компjютер и загрузить ОС обычным образом, и войти в систему.
Ответ или решение
По умолчанию, в процессе установки Ubuntu Server нет стандартного имени пользователя и пароля, поскольку пользователю предоставляется возможность создать учетные данные во время установки. Однако, если вы столкнулись с ситуацией, когда не было запроса на создание пользователя и пароля, возможно, это связано с особенностями вашей установки или конфигурации ISO-образа.
Варианты решения проблемы
-
Проверка файла с настройками установки: Убедитесь, что образ ISO не содержит файла автозагрузки, который может повлиять на процесс установки. Обычно это
.cfg
файлы, удалите или измените их, чтобы обеспечить обычный процесс. -
Использование Live-среды: Если вы имеете доступ к ISO-образу и можете загрузиться с него, выполните следующие шаги:
- Запустите систему с Live CD (или USB)
- После загрузки нажмите
Ctrl + Alt + F3
, чтобы открыть терминал - Введите команду
sudo bash
, чтобы получить права суперпользователя
-
Монтирование корневого файловой системы: После получения корневого доступа выполните следующие команды, чтобы смонтировать установленную систему и определить имя пользователя:
mkdir /mnt/chroot mount /dev/sda1 /mnt/chroot # При необходимости, замените sda1 на нужный раздел mount -t proc proc /mnt/chroot/proc mount -t sysfs sys /mnt/chroot/sys mount -t devtmpfs dev /mnt/chroot/dev mount -t tmpfs tmpfs /mnt/chroot/dev/shm mount -t devpts devpts /mnt/chroot/dev/pts chroot /mnt/chroot /bin/bash cat /etc/passwd
Объяснение результатов
Вывод команды cat /etc/passwd
покажет список всех пользователей системы. Ваш пользователь будет в формате:
<username>:x:1000:1000:Your Name if Entered:/home/<username>:/bin/bash
- Смена пароля: Получив имя пользователя, вы можете изменить его пароль, используя команду:
passwd <username>
После этого вы сможете перезагрузить систему и войти в нее с полученными учетными данными.
Заключение
В случае, если у вас остались вопросы или возникли трудности, не стесняйтесь обращаться за помощью к сообществу Ubuntu или изучать официальную документацию. Вы также можете инициировать переустановку системы, чтобы заново настроить все необходимые параметры.