/bin/bash改不了
时间: 2023-08-21 13:04:57 浏览: 173
在Linux系统中,默认的shell路径是通过环境变量$SHELL来配置的。而在你提供的引用中,$SHELL的值是/bin/bash,说明默认的shell是bash。如果你想修改默认的shell,你可以修改/etc/passwd文件中相应用户的登录shell字段。将/bin/bash改为其他可用的shell路径即可。但需要注意的是,只有root用户或具有足够权限的用户才能修改/etc/passwd文件。另外,你也可以通过运行chsh命令来修改默认的shell。chsh命令会提示你输入新的shell路径,并将其更新到你的用户配置中。注意,chsh命令同样需要root权限或具有足够权限的用户才能运行。所以,如果你没有足够的权限,你可能无法修改默认的shell。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [linux shell /usr/bin/env bash和/bin/sh 、/bin/bash有什么区别 | 查看和修改当前登录的Shell](https://blog.csdn.net/inthat/article/details/120364519)[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: 100%"]
[ .reference_list ]
阅读全文