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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Как сменить Shell при запуске термина  (Прочитано 2588 раз)

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

Оффлайн Magicuser

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
  • Invaders Must Die
    • Просмотр профиля
При запуске терминала под user`ом стартует sh и  приходится набирать bash
A если заходишь под рутом терминал стартует как и хотелось сразу с bash

под user (echo $SHELL)
/bin/sh
под root (echo $SHELL)
/bin/bash

Прошу прощения если вопрос глупый  :-\
в линуксе совсем недавно и никак немогу поменять а каждый раз писать bash раздражает :idiot2:


GNOME Версия 3.20.2
« Последнее редактирование: 21 Июль 2017, 14:55:16 от Magicuser »
failure is not an option

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 588
    • Просмотр профиля
Re: Как сменить Shell при запуске термина
« Ответ #1 : 21 Июль 2017, 14:55:24 »
sudo usermod -s /bin/bash your_user

Оффлайн Magicuser

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
  • Invaders Must Die
    • Просмотр профиля
Re: Как сменить Shell при запуске термина
« Ответ #2 : 21 Июль 2017, 15:04:51 »
Спасибо, это то что нужно (посмотрел в ман)
но не сработало ??? usermod: изменения не внесены
(пробывал и sudo и под root)
failure is not an option

Оффлайн archuser

  • Активист
  • *
  • Сообщений: 588
    • Просмотр профиля
Re: Как сменить Shell при запуске термина
« Ответ #3 : 21 Июль 2017, 15:08:20 »
Не верю. Покажите, какую команду Вы выполнили. Покажите строку из файла /etc/passwd, относящуюся к Вашему пользователю, а также приведите содержимое ~/.bashrc

Оффлайн Magicuser

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
  • Invaders Must Die
    • Просмотр профиля
Re: Как сменить Shell при запуске термина
« Ответ #4 : 21 Июль 2017, 15:21:06 »
Вы правы изменилось на /bin/bash :o
root@AcidityRain:~# usermod -s /bin/bash Aziz
usermod: изменения не внесены
root@AcidityRain:~# cat /etc/passwd |grep Aziz
Aziz:x:1001:1001::/home/Aziz:/bin/bash
root@AcidityRain:~#
но почему пишет неудалось изменить и терминал как и раньше стартует с sh
нужен ребут?
(Нажмите, чтобы показать/скрыть)
failure is not an option

Оффлайн kalek

  • Активист
  • *
  • Сообщений: 267
    • Просмотр профиля
Re: Как сменить Shell при запуске термина
« Ответ #5 : 21 Июль 2017, 15:23:58 »
нужен ребут?
Чтобы применились настройки пользователя ребут не нужен, достаточно просто перелогинить этого пользователя

Оффлайн Magicuser

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
  • Invaders Must Die
    • Просмотр профиля
Re: Как сменить Shell при запуске термина
« Ответ #6 : 21 Июль 2017, 15:25:09 »
Спасибо все заработало!!
failure is not an option

 

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