Как я могу изменить оболочку в 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.

Другие вопросы по тегам