用户相关:
创建用户:useradd 用户名
删除用户:userdel 用户名
设置密码:passwd 密码
查看用户信心: id 用户名
切换用户:su - 用户名
用户组相关:
创建用户组: groupadd 组名
删除用户组: groupdel 组名
创建用户时直接加入指定组:useradd -G 组名(必须存在) 用户名
linux添加用户(user)到用户组(group):
1、将一个用户添加到用户组中,千万不能直接用:
usermod -G groupA
这样做会使你离开原有的组,仅仅做为groupA 组的成员。
2、将一个用户添加到新用户组中,并且保留原有组的正确做法:
应该用 加上 -a 选项: usermod -a -G 新组名 用户名
-a 代表 append
例:创建一个名为 vodup 的账户,主目录放在 / var 目录下,并指定登录 shell 为 / sbin/nologin
useradd -d /var/vodup -s /sbin/nologin vodup
linux中主组(gid)和附加组(groups)的区别:
在使用useradd命令创建用户的时侯可以用-g 和-G 指定用户所属组和附属组。
基本组:如果没有指定用户组,创建用户的时候系统会默认同时创建一个和这个用户名同名的组,这个组就是基本组,不可以把用户从基本组中删除。在创建文件时,文件的所属组就是用户的基本组。
附加组:除了基本组之外,用户所在的其他组,都是附加组。用户是可以从附加组中被删除的。
用户不论为与基本组中还是附加组中,就会拥有该组的权限。一个用户可以属于多个附加组。但是一个用户只能有一个基本组。
参考: