Найпоширенішою причиною цього є те, що у профілю оболонки для нових користувачів немає налаштувань для регулювання підказки оболонки; плюс це також залежить від оболонки, налаштованої для користувача.
коли я роблю:
useradd -m freddy
Тоді su - freddy
я отримую підказку
$
та лістинг ps:
$ ps
PID TTY TIME CMD
7258 pts/28 00:00:00 su
7266 pts/28 00:00:00 sh
7300 pts/28 00:00:00 ps
тобто не використовувати bash.
якщо ми додамо користувача з bash
оболонкою,
userdel -r freddy
useradd -m -s /bin/bash freddy
su - freddy
ми отримуємо підказку:
freddy@host:~$
Якщо ви хочете змінити оболонку входу в облікові записи користувачів, щоб вони мали підказку, ви можете зробити:
usermod -s /bin/bash <account name>
для кожного з рахунків.
Знову ж , все useradd
, userdel
і usermod
команди виконуються , як root
!