klávesnice v terminálu Sid

Založil piquick, 17. 05. 2021, 08:35:48

Předchozí téma - Další téma

piquick

Dobrý den,
mám malý problém. Klávesnice v terminálu mi při stisku směrových šipek vypisuje "^[[A^[[A^[[C^[[B^[[D^" místo aby brouzdala po historii. Zajímavé je, že to dělá jen v běžném účtu (se sudo), v účtu roota se chová normálně. Nevíte, prosím někdo, jak z toho? Dík

Petr Krčmář

Zřejmě máš spuštěný špatný shell. Co ti vypíše tenhle příkaz? Vyzkoušej ho ve funkčním i nefunkčním prostředí a měl bys vidět rozdíl.

ps -p $$

piquick

root:

PID TTY          TIME CMD
   4928 pts/0    00:00:00 bash

uživatellský:

PID TTY          TIME CMD
   5270 pts/0    00:00:00 sh

aha, takže to bude asi v tom sh, že?

Petr Krčmář

Rozhodně ano. Je třeba tomu uživateli dát něco příčetnějšího. Shell sh je určený jen pro běh skriptů, nemá žádné uživatelské funkce jako třeba historii.

chsh --shell /bin/bash uzivatel

piquick

V Y Ř E Š E N O

díky moc, už je to v pořádku. Asi jsem to zvrtal, když jsem z roota  zřídil nový účet takto:

# useradd --btrfs-subvolume-home -c <jméno> -d /home/<uživatel> -G sudo -m <uživatel>

Ještě jednou dík.