Как я могу изменить оболочку в Ubuntu?
У меня есть Ubuntu Server VPS, и я хочу использовать /bin/bash/
как моя оболочка. Как я могу изменить свою оболочку? У меня есть root-доступ, но я не работаю как root. Итак, сейчас моя стандартная оболочка.
Я прочитал, как сделать Bash моей оболочкой по умолчанию в Ubuntu? а также chsh
швы, чтобы быть предпочтительным способом пойти. Но когда я печатаю chsh /bin/bash
Я получаю это сообщение:chsh: unknown user /bin/bash
И если я просто наберу /bin/bash
швы оболочки Bash работают нормально. Как это изменить?
3 ответа
Чтобы изменить оболочку, используйте голые chsh
команда. Это предложит вам новую оболочку. Вам не нужно ничего запускать от имени пользователя root.
При запуске от имени root вы можете использовать chsh
менять оболочки других пользователей. Синтаксис вы хотите использовать это. Вы можете изменить свою собственную оболочку без прав root.
chsh -s /bin/bash username
Вы можете изменить оболочку по умолчанию для вашего пользователя с помощью команды usermod.
sudo usermod -s <shell> <username>
замените имя оболочки, которую вы хотите использовать (например, / bin / bash), и именем пользователя, для которого вы хотите изменить его.
Это установит оболочку по умолчанию для имени пользователя, выбранного в файле / etc / passwd.