Jon*_*nas 100 bash shell command-line chsh ubuntu
我有一个 Ubuntu Server VPS,我想/bin/bash/
用作我的 shell。我怎样才能改变我的外壳?我有 root 访问权限,但我不以 root 身份工作。所以破折号现在是我的默认外壳。
我已阅读如何将 Bash 设为 Ubuntu 上的默认 shell?和chsh
接缝是首选的方式。但是当我输入时,chsh /bin/bash
我收到此消息:
chsh: unknown user /bin/bash
如果我只是输入/bin/bash
Bash shell 接缝就可以正常工作。如何改变它?
Den*_*asi 131
以 root 身份运行时,您可以chsh
用来更改其他用户的 shell。你想用它的语法这个。您可以在没有 root 权限的情况下更改自己的 shell。
chsh -s /bin/bash username
Ted*_*ddy 93
要更改shell,请使用barechsh
命令。这将提示您输入新的 shell。您不必以 root 身份运行任何东西。
txw*_*ger 59
您可以使用 usermod 命令更改用户的默认 shell。
sudo usermod -s <shell> <username>
Run Code Online (Sandbox Code Playgroud)
替换为您要使用的 shell 的名称(即 /bin/bash)和您要更改的用户名。
这将为在 /etc/passwd 文件中选择的用户名设置默认 shell。
归档时间: |
|
查看次数: |
188256 次 |
最近记录: |