2010-03-12 15:12:47 +0000 2010-03-12 15:12:47 +0000
92
92

Как я могу поменять оболочку в Убунту?

У меня есть VPS сервера Ubuntu и я хочу использовать 0x6 & в качестве оболочки. Как я могу изменить оболочку? У меня есть права администратора, но я не работаю в качестве администратора. Так что тире теперь моя оболочка по умолчанию. 0x2 и 0x2 и я читал [ Как сделать Bash моей оболочки по умолчанию на Ubuntu? ]0x3 и 0x6 и швы, чтобы быть предпочтительным способом идти. Но когда я набираю /bin/bash/ я получаю это сообщение:chsh

И если я просто набираю chsh /bin/bash швы оболочки Bash, чтобы все работало нормально. Как это изменить?

Ответы (3)

122
122
122
2010-03-12 15:18:15 +0000

При запуске от имени root вы можете использовать chsh для изменения оболочек других пользователей. Синтаксис, который вы хотите использовать, будет следующим. Вы можете изменить свою оболочку без прав root.

chsh -s /bin/bash username

88
88
88
2010-03-12 16:14:34 +0000

Чтобы изменить оболочку, используйте пустую команду chsh. Это вызовет запрос для новой оболочки. Вам не нужно запускать ничего от имени root.

54
54
54
2010-03-12 16:53:19 +0000

Вы можете изменить оболочку по умолчанию для своего пользователя с помощью команды usermod.

sudo usermod -s <shell> <username>

замените на имя оболочки, которую вы хотите использовать (т.е. /bin/bash), и на имя пользователя, для которого вы хотите его изменить.

Это установит оболочку по умолчанию для имени пользователя, выбранного в файле /etc/passwd.

Похожие вопросы

6
10
11
7
5