当前位置: 技术问答>linux和unix
linux怎么设置登录时的启动shall?
来源: 互联网 发布时间:2016-02-24
本文导语: 我用telnet登录linux,默认给我启动的是ksh,但是我比较习惯bash 我知道可以执行bash命令进入bash,但是每次登陆都这样就比较麻烦 怎么样让linux默认开启的是bash? | 用chsh -l 查看目前系统支持的shell...
我用telnet登录linux,默认给我启动的是ksh,但是我比较习惯bash
我知道可以执行bash命令进入bash,但是每次登陆都这样就比较麻烦
怎么样让linux默认开启的是bash?
我知道可以执行bash命令进入bash,但是每次登陆都这样就比较麻烦
怎么样让linux默认开启的是bash?
|
用chsh -l 查看目前系统支持的shell
可以用usermod 修改目前使用的shell
usermod -s /bin/csh
chsh -s /bin/csh
可以用usermod 修改目前使用的shell
usermod -s /bin/csh
chsh -s /bin/csh
|
你的用户是管理员给你创建的吗,如果是的话,你自己是没有权限修改的,可以找管理员给你改,管理员在增加用的时候,
选择把你的shell 设置成为bash
useradd -d /export/home/test -s /bin/bash -m test
看- s后边的那个就是选择你的登录shell 的
选择把你的shell 设置成为bash
useradd -d /export/home/test -s /bin/bash -m test
看- s后边的那个就是选择你的登录shell 的
|
直接修改passwd文件吧,记得备份,改错了可以使用单用户模式登录再改回来
vi passwd
很明显的
vi passwd
很明显的
|
查看当前shell:echo $SHELL
修改登录时shell:
su到root
vi /etc/passwd
将对应用户的最后一项改为相应shell路径即可
搞不定就看我的blog
上面说了如何管理用户
修改登录时shell:
su到root
vi /etc/passwd
将对应用户的最后一项改为相应shell路径即可
搞不定就看我的blog
上面说了如何管理用户