LinuxSir.cn,穿越时空的Linuxsir!

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

/etc/group & /etc/passwd文件的困惑

[复制链接]
发表于 2004-5-24 15:55:14 | 显示全部楼层 |阅读模式
我用的是FreeBSD 5.0。
建一个普通用户后发现不能用su命令。经检查后发现该用户不是wheel组导致该现象。于是更改/etc/group文件,在wheel组中增加该新建用户,su命令能用了。但我在vi /etc/passwd文件时发现该新建用户的gid仍然是1001而不是0(wheel的gid不是0吗?)。就是说,/etc/group 和 /etc/passwd文件并没有同步?这是为什么?
发表于 2004-5-24 16:01:50 | 显示全部楼层
记得还要修改一个文件才能实现你所要求的
passwd文件只是一个类似连接的。
 楼主| 发表于 2004-5-24 16:05:16 | 显示全部楼层
最初由 肥虾 发表
记得还要修改一个文件才能实现你所要求的
passwd文件只是一个类似连接的。


你还没看完我的问题呢~~

现在su命令已经能用了,只是/etc/group和/etc/passwd文件并没有同步。我想问问原因。
发表于 2004-5-24 16:13:36 | 显示全部楼层
恩.....你可以看看中文手册上的。
我看那里的时候只是带过。大概是这个样子滴
发表于 2004-5-24 16:46:33 | 显示全部楼层
你只是在wheel组中添加了用户,并没有改变该用户的缺省组,passwd文件当然没有变了,要是变了才麻烦。

BTW:在FreeBSD下不要直接编辑/etc/passwd文件,改了也没做用,应该用vipw命令。
 楼主| 发表于 2004-5-24 17:26:05 | 显示全部楼层
最初由 windoze 发表
你只是在wheel组中添加了用户,并没有改变该用户的缺省组


不太理解,能否解释一下?
发表于 2004-5-24 17:33:34 | 显示全部楼层
一个用户可以同时属于多个组,这样他就可以拥有多个组的组权限,但是他的缺省组只有一个,就是在/etc/passwd中指定的那个,你把该用户加入了wheel组对他的缺省组并无影响。
建议你找一本Unix手册看看。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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