你知道usermod参数的g和G的区别吗?使用效果很有区别!高手赐教!
发表于 : 2013-01-23 11:59
usermod -g 这条命令编辑/etc/passwd文件,修改相应用户的组ID
usermod -G 这条命令编辑/etc/group文件,增加组成员。
我的实验是这样的:
1.将porsche,lamborghi,ferrari 3个用户都归到car组里,其中porsche用户使用-G的选项操作的,其余用-g.
2.新建一个目录car_group,开通权限3770,就是同组新建的文件同组成员都能访问且只能创建者删除自身文件并附带粘帖位
3.更换porsche用户进入car_group目录,可以新建,权限和之前考虑一样。
4.更换lamborghini,ferrari用户进入car_group目录,也可以新建目录,但是组权限没有W,其他用户不能在其内创建文件。
5.将PASSWD文件的组ID修改回本身ID并增加group文件的car组成员后再次执行上例命令则完好。
不知到为啥设计成如此情况,请高手了解的赐教一二,不胜感激啊!!
另一个实验,关于用户ID的:
1.porsche的ID是1000,f1用户的ID是1001
2.用usermod -ou 1000 f1命令改变f1用户的ID,使得porsche和f1具有相同的id,登录目录也相同。
3.注销之前登录的用户,用f1登录系统,之后执行whoami,显示出来是porsche,奇怪?
4.注销f1,桌面登录没有porsche用户,用其他手动输入使用porsche登录,这时登录不上去。。。 奇怪?
以上用户ID的这个实验不知道何缘由啊?
usermod -G 这条命令编辑/etc/group文件,增加组成员。
我的实验是这样的:
1.将porsche,lamborghi,ferrari 3个用户都归到car组里,其中porsche用户使用-G的选项操作的,其余用-g.
2.新建一个目录car_group,开通权限3770,就是同组新建的文件同组成员都能访问且只能创建者删除自身文件并附带粘帖位
3.更换porsche用户进入car_group目录,可以新建,权限和之前考虑一样。
4.更换lamborghini,ferrari用户进入car_group目录,也可以新建目录,但是组权限没有W,其他用户不能在其内创建文件。
5.将PASSWD文件的组ID修改回本身ID并增加group文件的car组成员后再次执行上例命令则完好。
不知到为啥设计成如此情况,请高手了解的赐教一二,不胜感激啊!!
另一个实验,关于用户ID的:
1.porsche的ID是1000,f1用户的ID是1001
2.用usermod -ou 1000 f1命令改变f1用户的ID,使得porsche和f1具有相同的id,登录目录也相同。
3.注销之前登录的用户,用f1登录系统,之后执行whoami,显示出来是porsche,奇怪?
4.注销f1,桌面登录没有porsche用户,用其他手动输入使用porsche登录,这时登录不上去。。。 奇怪?
以上用户ID的这个实验不知道何缘由啊?