usermod -s /bin/bash
时间: 2023-12-19 18:06:30 浏览: 29
这个命令的作用是将用户的登录Shell修改为/bin/bash。其中,-s选项用于指定新的Shell路径,/bin/bash是一个常用的Shell路径。username是要修改的用户名。执行该命令后,该用户的登录Shell将被修改为/bin/bash。
注意:在执行该命令时需要具有管理员权限。
示例:
```shell
usermod -s /bin/bash john
```
这个命令将用户john的登录Shell修改为/bin/bash。
相关问题
sudo usermod -s /bin/bash zhouyuanguo usermod: no changes
根据提供的引用内容,命令"sudo usermod -s /bin/bash zhouyuanguo"执行后出现了"usermod: no changes?"的提示。这个提示表示没有进行任何修改。可能的原因是用户"zhouyuanguo"已经使用了"/bin/bash"作为默认的shell,所以不需要再次修改。
如果你想确认用户"zhouyuanguo"当前使用的shell是什么,可以使用命令"cat /etc/passwd"来查看。这个命令会显示系统中所有用户的信息,包括默认的shell。
请注意,执行这些命令需要管理员权限,所以需要使用"sudo"命令来提升权限。
usermod -s
引用: usermod命令用于修改用户账号。其中,-s选项用于修改用户登录后所使用的shell。通过使用usermod命令以及-s选项,可以更改用户的默认shell。
用户可以使用以下命令来更改用户的默认shell:
usermod -s <shell路径> <用户名>
例如,如果要将用户的默认shell更改为/bin/bash,可以运行以下命令:
usermod -s /bin/bash <用户名>
这将把用户的默认shell更改为/bin/bash。请注意,<shell路径>应该是有效的shell路径,可以是系统中已经安装的shell。
请根据需要替换<shell路径>和<用户名>为实际的路径和用户名。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [usermod命令 修改用户账号](https://download.csdn.net/download/weixin_38710323/14078945)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [Linux 命令之 usermod -- 用于修改用户的基本信息](https://blog.csdn.net/liaowenxiong/article/details/120481076)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]