Loguję się do mojego nowego Ubuntu VPS przez SSH z terminala na pulpicie Ubuntu. Stworzyłem nowego użytkownika adam , które dodałem do grupy sudo, więc nie muszę cały czas logować się jako root. Gdy loguję się jako root, wszystko jest zgodne z oczekiwaniami, z wyjątkiem sytuacji, gdy loguję się jako adam $BASH_VERSION środowisko var.
Nie zmieniłem niczego w domyślnym .profile i .bashrc pliki, więc powinienem mieć wszystkie ustawienia domyślne. Zauważyłem to jednak w .profile istnieje warunek obejmujący .bashrc:
if [ -n "$BASH_VERSION" ]; then
Z wyjątkiem sytuacji, kiedy powtarzam $BASH_VERSION z CL nic nie odzyskuję, tylko pusta linia. Coś tu wydaje się naprawdę spieprzone, ale to trochę poza moją wiedzą.
Jeśli okaże się to użyteczne, oto co użyłem do stworzenia użytkownika:
useradd -d /home/adam -m adam
sudo passwd adam
usermod -a -G sudo adam
/bin/dashnie działa,/bin/bashzrobił.