Я удаленно вхожу в систему по SSH как root (используя PUTTY),
Приглашение оболочки bash становится:
[root@yukiko /]#
Когда я вошел:
getent passwd
Первая строка, которую я вижу, такая:
root:x:0:0:root:/root:/bin/bash
Разве приглашение оболочки bash не должно выглядеть так? (что соответствует первой строке в / etc / passwd)?
[root /]#
Это VPS-сервер с установленной CentOS, yukiko - это желаемый идентификатор пользователя для входа, который я предоставил хостинговой компании.
Если вы наберете:
echo $PS1
в командной строке Bash вы увидите:
[\u@\h \w]
Это говорит о том, что нужно отображать имя пользователя, знак at, имя хоста и текущий рабочий каталог в квадратных скобках.
Очевидно, они дали вашему серверу то же имя хоста, что и ваш идентификатор входа в систему.