Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: [Решено] У одного из пользователей неправильно работает терминал  (Прочитано 4524 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Михаил Минц

  • Автор темы
  • Новичок
  • *
  • Сообщений: 43
    • Просмотр профиля
Добрый день!

Имеется установленная с нуля Kubuntu 9.04, в системе созданы две пользовательских учётных записи: mmm (создана при инсталляции системы) и tanja (добавлена позже). Проблема в следующем: если войти в систему в качестве пользователя tanja, то при работе с командной строкой наблюдаются сразу несколько странностей: приглашение командной строки отсутствует (только знак $); автодополнение имён файлов не работает (при нажатии на клавишу Tab в командной строке появляется символ табуляции); история команд недоступна (при нажатии на клавиши "Стрелка вверх" и "Стрелка вниз" в командной строке появляются непонятные иероглифы); команда logout также недоступна ("bash: logout not found"), только exit. Причём описанный эффект действует как в Konsole, так и в "чистой" консоли. У пользователя mmm подобных проблем нет, хотя никакая специальная настройка BASH или Konsole не выполнялась. Не подскажет ли кто-нибудь, как исправить эту несправедливость?

Спасибо

Заработало после того, как воспользовался советом ArcFi (автодополнение для всех - совет fwhr - на всякий случай тоже включил). Ещё раз большое спасибо!
« Последнее редактирование: 01 Июля 2009, 20:25:36 от Михаил Минц »

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Можно попробовать так:
sudo -i
cp -f /home/{mmm,tanja}/.bashrc
cp -f /home/{mmm,tanja}/.profile
+
sudo gedit /etc/passwdНайти строку с tanja и поменять в конце
/bin/shна
/bin/bashПотом релогин tanja.
« Последнее редактирование: 01 Июля 2009, 20:08:46 от ArcFi »

Оффлайн fwhr

  • Старожил
  • *
  • Сообщений: 2104
    • Просмотр профиля
Для включения автодополнения "для всех в системе" нужно раскомментировать несколько строк в файле /etc/bash.bashrc
Цитировать
----
# enable bash completion in interactive shells
if [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
fi
----
Обычно люди получают не то, что заслуживают, а то, что получилось... © Доктор Хауз

 

Страница сгенерирована за 0.657 секунд. Запросов: 24.