LINUX.ORG.RU
решено ФорумAdmin

Неполноценная строка ввода команд bash при подключении к серверу через ssh

 ,


0

1

При подключении к серверу через ssh(сервер новый, система чистая, конфиги openssh не тронуты) используя пользователя, отличного от root(ну мы же люди порядочные), консоль встречает нас долларом и собственно больше ничем(1 строка). То есть нет никаких имени пользователя@сервера:путь, а просто доллар. Временно фиксится ручным переходом в нужного пользователя(последняя строка - нормальное состояние строки ввода команд). Получается, что такую строку надо вводить каждый раз при подключении для комфортной работы. Наблюдаю такую проблему уже на двух vds разных компаний, везде стоит Ubuntu Server 16.04. Собственно, задача - пофиксить. Скрин ниже https://ibb.co/mWThb8

консоль встречает нас долларом и собственно больше ничем

В приличных системах это так и должно быть.

нет никаких имени пользователя@сервера:путь

А это уже для неокрепших духом сделали (ака простых юзверей).

beastie ★★★★★
()
Ответ на: комментарий от beastie

Комфортная работа в терминале подразумевает хотя бы наличие информации о текущей директории. Может в приличных системах это и не нужно, но простите, какого года эти системы?

Exeteres
() автор топика
Ответ на: комментарий от dexpl

мое уважение, и вам товарищ shell-script тоже спасибо за наводку. Все прекрасно работает

Exeteres
() автор топика
Ответ на: комментарий от Exeteres

Дело не в древности ОС. В минимальной поставке некоторых систем(beasty скорее всего про BSD говорит, хотя в некоторых дистрибутивах linux делается так же, например, alpine) не обязательно есть bash. В качестве шелла стоит какой-нибудь sh/ksh/csh. А пользователь потом сам ставит нужный ему шелл. И там тоже можно под себя настроить PS1, но опять же это уже выбор пользователя.

shell-script ★★★★★
()
Ответ на: комментарий от shell-script

Вот это верно, присоединяюсь, выбор «приглашения» был всегда, и описан еще в «древности» а кто что сделал из мантейнеров их личное дело. В том же dos можно было запилить свое «с девственницами и шашками»

anc ★★★★★
()
Ответ на: комментарий от beastie

PS1="\h:\W \u\$ " более, чем достаточно в большенстве случаев.

%# (башевское \$) более чем достаточно во всех случаях.

r3lgar ★★★★★
()

Ну я вас понял. Можно в принципе обойтись и без доллара, вводя команды с новой строки, но уж я так привык к стандартному виду «приглашения», что почему бы не использовать его и дальше. Все равно проблема сабжа уже решена. Всем спасибо.

Exeteres
() автор топика
Ответ на: комментарий от beastie

В приличных системах это так и должно быть.
А это уже для неокрепших духом сделали (ака простых юзверей).

Я еще никого не обзывал «админом локалхоста», но вы напросились.

Один $/# был достаточен, когда была одна БОЛЬШАЯ машина, если и подключенная к какой-либо другой, то по медленному модему в тех временах, где каждый переданный символ лишний раз не хотелось ждать и а то и стоил денег, например, покилобайтно по X.25.

vodz ★★★★★
()
Ответ на: комментарий от devl547

Неужели обязательным атрибутом системного администратора является желание намеренно ухудшить себе жизнь?

Exeteres
() автор топика

Вот чейта у вас на лоре нельзя тему закрыть. Вопрос уже решен, а от желающих свои 5 копеек вставить не отбиться (

Exeteres
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.