prihlásite sa a všetko, čo vidíte, je toto:
$
Celý problém je v tom, že v /etc/passwd vám chýba, v ktorom shelli ste. tj, nemáte tam nakonci shell
root@frenchpress:~# cat /etc/passwd | grep barista
barista:x:1892:1892::/home/barista
- chýba nám v akom shelli sa užívateľ nachádza
Ako root si to upravíte cez príkaz usermod, teda zmeníte shell a nastavíte užívateľa, ktorému chcete zmeniť shell.
usermod --shell /bin/bash užívateľ
root@frenchpress:~# usermod --shell /bin/bash barista
root@frenchpress:~# cat /etc/passwd | grep barista
barista:x:1892:1892::/home/barista:/bin/bash
Niečo podobne sme riešili: https://zapiskylinuxadmina.blogspot.com/2020/01/bash-42-po-ssh-prihlaseni.html
#linux, #bash, #tux #shell #user #zapiskylinuxadmina
Žiadne komentáre:
Zverejnenie komentára