FreeBSD更改用户默认shell

来自艾毕思知识库
跳转至: 导航搜索

FreeBSD默认用户shell为/bin/sh,如果希望把默认shell修改为其他的,可通过下面的命令实现:

$ chpass

找到Shell行,修改为需要的shell执行文件所在目录,保存,重新登录即可生效。

下面示例修改默认shell为csh

#Changing user information for root.
Login: root
Password: $6$Ld
Uid [#]: 0
Gid [# or name]: 0
Change [month day year]:
Expire [month day year]:
Class:
Home directory: /root
Shell: /bin/csh
Full Name: Charlie &
Office Location:
Office Phone:
Home Phone:
Other information:

明显的,该文件里面的所有信息都可以通过chpass来修改。

如果是root用户登录,可以通过

# chpass 用户名

来修改系统中其他用户的配置信息。