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