bash и не рутовый пользователь

  • Yapriehal 06.09.2024
    Всем привет!

    Может кто подскажет. Проблема в следующем:

    Под не рутовым пользователем в окне терминала не получается пользоваться стрелочками, табом, что вызывает массу неудобств. При использование вверх/вних вместо перебора ранее введенных команд получаем ^[[A^[[B, при навигации влево/вправо получаем ^[[D^[[C. Таб - курсор уходит вправо, будто многократно нажат пробел.

    Под рутом эта проблема исчезает.

    Дистр: Debian 11, терминал: termius на маке.

    Попробовал тоже самое на винде+путти - проблема сохранилась

    Взял сервак от другого хостера - при аналогичных условиях данная проблема отсутствует, все работает, как и должно.

    Жить не мешает, но осложняет. М.б., кто подскажет, что делать? Просто даже не понимаю, как классифицировать проблему, чтоб искать решение

    И еще 1 момент: те серваки, где данной проблемы под не рутовым пользователем нет, строка выглядит так usver@v43824782:~$

    А там, где есть проблема просто знак $ вместо пользователя
  • xKDE 06.09.2024
    Смотрите
    grep usver /etc/passwd
    Похоже, Вы создали пользователя не создав ему рабочий каталог, либо создав его вручную.. Пользователя можно добавить через:
    adduser - что предпочтительнее,
    либо через:
    useradd -m - что тоже должно работать.
    Решение в текущей ситуации, если нет /home/usver в passwd:
    #usermod -d /home/usver usver
    $cp -r /etc/skel/.* /home/usver
    P.S.: естественно, usver меняем на то, что на данном серваке есть. Если всё на местах и делали вручную, проверяйте права, могли скопировать skel от рута или на /home/usver не дали прав. Там в помощь chown -R usver:usver /home/usver
  • Yapriehal 08.09.2024
    xKDE:
    Смотрите
    grep usver /etc/passwd
    Похоже, Вы создали пользователя не создав ему рабочий каталог, либо создав его вручную.. Пользователя можно добавить через:
    adduser - что предпочтительнее,
    либо через:
    useradd -m - что тоже должно работать.
    Решение в текущей ситуации, если нет /home/usver в passwd:
    #usermod -d /home/usver usver
    $cp -r /etc/skel/.* /home/usver
    P.S.: естественно, usver меняем на то, что на данном серваке есть. Если всё на местах и делали вручную, проверяйте права, могли скопировать skel от рута или на /home/usver не дали прав. Там в помощь chown -R usver:usver /home/usver

    Спасибо! Дело было именно в этом. Получается, что я натворил что-то при создании пользователя, т.к. делал с использованием useradd. Но решить проблему описанным способом у меня не вышло. Помог полный снос системы и уже с использованием adduser в дальнейшем. Благо, что на серваке был просто vless поднят и поднять его заново я могу с закрытыми глазами. Теперь все работает так, как нужно
  • DrSheppardDrSheppard 14.10.2024
    Yapriehal:
    Всем привет!

    Может кто подскажет. Проблема в следующем:

    Под не рутовым пользователем в окне терминала не получается пользоваться стрелочками, табом, что вызывает массу неудобств. При использование вверх/вних вместо перебора ранее введенных команд получаем ^[[A^[[B, при навигации влево/вправо получаем ^[[D^[[C. Таб - курсор уходит вправо, будто многократно нажат пробел.

    Под рутом эта проблема исчезает.

    Дистр: Debian 11, терминал: termius на маке.

    Попробовал тоже самое на винде+путти - проблема сохранилась

    Взял сервак от другого хостера - при аналогичных условиях данная проблема отсутствует, все работает, как и должно.

    Жить не мешает, но осложняет. М.б., кто подскажет, что делать? Просто даже не понимаю, как классифицировать проблему, чтоб искать решение

    И еще 1 момент: те серваки, где данной проблемы под не рутовым пользователем нет, строка выглядит так usver@v43824782:~$

    А там, где есть проблема просто знак $ вместо пользователя

    Скорее всего раскладка клавиатуры была русской в обычно пользователе, а на root, английская
  • Minor748Minor748 15.10.2024
    Стрелочки вместо WASD и наоборот сам у себя встречал. Виновата клавиша Fn. Нажать Fn+W.
  • RomRom 15.10.2024
    DrSheppard похоже прав. Была похожая проблема. При установке сервера из системы с русской раскладкой, не только стрелки, но и некоторые клавиши не работали. А когда использовал английский вариант дистра для настройки все работало.