蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 系统管理


    

蓝森林 http://www.lslnet.com 2006年4月6日 20:18


[freeBSD 6.0]请教:用户登陆shell 的问题

freeBSD 6.0
ports 安装 bash2后
我在/etc/passwd 中改了登陆shell,如下:
yinjianhong:*:1015:1015:yinjianhong:/home/yinjianhong:/usr/local/bin/bash

可是我重新登陆后,用的不是bash, 而仍然是/bin/sh。 为什么?各位BSD大侠帮帮我。谢谢!

vipw  or  man vipw

man pw
man chsh

:D 谢谢!!

用 chpass 或者 chsh,或者不怕麻烦就用 pw

FreeBSD 不直接用这几个文本格式的文件。如果你真的想用最原始的办法,需要修改 /etc/master.passwd,然后运行 pwd_mkdb 生成二进制格式的数据文件。别费这个牛劲了

/etc/passwd 是从 /etc/master.passwd 生成的,去掉了一些东西。



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com