LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1059|回复: 3

OpenBSD下怎么修改root的登录shell?

[复制链接]
发表于 2003-12-17 15:10:03 | 显示全部楼层 |阅读模式
缺省shell是csh,没有自动补足功能,用起来很不习惯。想改成sh,发现修改/etc/passwd没有用。请问应该怎么改?
发表于 2003-12-17 15:12:52 | 显示全部楼层
chsh
 楼主| 发表于 2003-12-17 16:29:34 | 显示全部楼层
谢谢。原来还有一个口令文件/etc/master.passwd,但直接改它还是没有用,那么chsh是从什么地方读取信息呢?换句话说,真正的用户信息保存在什么地方?
发表于 2003-12-17 16:34:59 | 显示全部楼层
在BSD里面(至少FreeBSD),真正的口令文件是/etc/master.passwd,它是/etc/passwd的超集,一般不直接修改/etc/passwd,用vipw,chfn等工具修改/etc/master.passwd后都会生成/etc/passwd.chsh所修改的就是/etc/master.passwd文件。/etc/master.passwd一般借助于工具而不直接进行修改!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表