12-12-13-鸟哥的linux私房菜-文件与目录管理-2-2

  

用户和用户组:

users :查看当前用户的用户名(仅用户名)

whoami :和users的功能相同

who :查看当前用户的登录情况当前用户登录的时间和相关终端ip

finger user1  :查看user1的相关信息(包括姓名,是否登录,shell,目录,邮件,计划)

id user1 :查看user1uidgidid号;

 

useradd user1 :增加用户user1

userdel user1 :删除用户user1

cat /etc/passwd :查看用户的想关信息

cat /etc/shadow : 查看用户的密码文件,已经经过MD5加密

cat /etc/group : 查看用户组的相关信息,id

groupadd user :增加user用户组

groupadd -g 200 user :增加一个用户组user,指定id200

groupdel user :删除user用户组

usermod -a -G user user1 :将已经存在的用户user1添加到用户组user

gpasswd -a user2 user :usermod -a -G user user2的意思相同,都是将已经存在的用户user2添加到用户组user(除了这两种方法之外还可以编辑/etc/group文件来修改)

 

useradd -G user user3 :新增一个原先不存在的用户user3并将其添加到user用户组中(注:在创建user3的时间,必须先创建user用户组)

 

chgrp 命令:

chgrp user /u01/userpro : 修改/u01/userpro目录的所述组为user

chgrp user user3test :修改user3test文件的所属组为user

修改用户群组的方法,除了

chown 命令:

-rw-rw-r-- 1 user2 user2 0 12-14 20:01 22

#chown user1 22  : 22文件的用户改为user1,原本属于user2,修改之后还属于user2组,修改文件22所述群组的方法为:chgrp user1 22

心得:

1user1user2都属于user群组,当切换到user1时,user1创建的文档的所属用户为user1所属群组为user1,并不是所述群组为useruser2所创建的文件,当加上隐藏权限SGID时,即可将user1user2创建的文档自动归属于user群组!

2:最有效的方式就是用chownchgrp来限定文档的所述用户和用户组,那样的话,就不会出错了,但是这样做就是每次都得改,最好是学会第一种方法,利用用户组的隐藏权限。

 

你可能感兴趣的:(学习笔记,鸟哥的Linux私房菜,鸟哥笔记)