linux怎么设置用户组

添加用户并指定用户ID:useradd-uuserIDusernamee.g.useradd-u1001user1。
注意这里的用户ID最好在500以上,否则会和系统虚拟用户ID冲突。
如果加上-M参数,则不会为该用户创建用户目录,如/home/user1。
设置用户密码:passwdusername后,输入两次新密码即可看到所有现有用户:cat/etc/passwd。
通常,新添加发生在最后一行,例如,在上面的useradd-u1001user1中,您将看到最后一行user1:x。
:1001:1001::/home/user1:/bin/bash删除一个用户:userdel-rusernamee.g.userdel-ruser1注意这里的-r删除的是/home/user1/目录下的用户;如果不加-r,则只删除用户user1,而不删除目录/home/user1/。
添加组并指定groupID:groupadd-ggroupIDgroupnamee.g.groupadd-g1000group1注意,这里的组ID最好在500以上,否则会与系统虚拟用户组ID冲突。
检查当前有哪些组:cat/etc/groupe.g。
上面的groupadd-g1000group1之后,你会看到cat/etc/group中最后一行:group1:x:1000:(这里的x表示有密码,它只是一个占位符,它真的有密码吗?代码与查看其他文件(cat/etc/shadow会看到所有用户的MD5加密密码)删除组:Groupdelgroupnamee.g.groupdelgroup1注意,如果组中的成员用户解决方法:先删除该组下的所有用户,再删除该组;或者,将所有用户放入该组下,然后删除当前组。
给。
显示用户ID及其所属组的groupID:idusernamee.g.iduser1(输出uid=1001(user1)gid=1000(group1)groups=1000(group1))查看用户的主组:cat/例如例如,etc/passwd包含行user1:x:1001:1000::/home/user1:/bin/bash,并且cat/etc/group显示结果。
GROUP1:x:1000:包含,表示user1是主组,这是组1。
添加用户到组:gpasswd-ausernamegroupnamee.g.gpasswd-auser2group2结果显示Addinguseruser2togroupgroup2,当cat/etc/group时,会看到group2:x:2000:user2,说明user2在group2下。
注意:在cat/etc/group的结果中,此类用户不会出现在任何组的行中,即用户的主组是组本身。
从组中删除用户:gpasswd-dusernamegroupname修改文件夹的所有者:chown-Rusernamesome-foldere.g以前有一个/yasi文件夹,在/ll下显示drwxr-xr-x2rootroot4096Jan2404:42yasi。
即/yasi文件夹的所有者是root,所有组(ownergroup)都是rootgroup。
执行chown-Ruser1/yasi后,/下显示drwxr-xr-x2user1root4096Jan2404:42yasi,即/yasi的所有者已更改为user1。
注意,这里的-R表示同时修改该目录下所有子目录和所有文件的所有权。
不加-R,修改失败,不知道为什么。
修改文件夹的所有者组(ownergroup):同上面操作chown-R.groupnamesome-foldere.g.chown-R.group2/yasi。
注意这里组名和属主前面要加点,同时文件夹名(属主)和属主组要修改为p(属主组):类似上面的操作chown-Rusername.groupnamesome。
-foldere.g修改.chown-Ruser1.group2/yasi文件的所有者:chownusernamesome-foldere.g.chownuser1/yasi文件的所有者修改所属组(所有者组):chown.groupnamesome-foldere.g.chown.group2/yasi同时修改文件所有者(所有者)的所有者组(所有者组):chownusername.groupnamesome-foldere.g.chownuser1.group2/yasi添加用户,指定用户ID,并添加到指定组:useradd-userID-ggroupIDusernamee.g.useradd-u2001-g2000user2