用户管理命令及创建用户系统修改的文件
linux用户组管理
**1.**每一个文件都有属主和属组,所以每一次的登录只有有两个ID,一个属主ID(User ID,
简称UID),一个属组ID(Group ID,简称GID)
**2.**每一个文件目录都有一个拥有者,拥有组和其他人
**3.**进程访问一个文件取决于进程的所属者是否有权限
**4.**对于Centsos7,0级用户一个,1~999为系统用户,1000 ~65535为普通用户。但是可以通过修改文件来修改,打开/etc/login.defs
创建用户,系统修改了那些文件
用户与用户组管理命令
组管理 /etc/group
groupadd 增加用户组
-g:指定gid(如果不指定就在上一个gid+1)
-r:创建系统组
groupmod 修改组属性
-g:修改gid
-u:改名
vigr 查看 **
还有cat /etc/group**
groupdel 删除
用户 /etc/passwd
useradd 增加用户
-u:指定uid
-g, :指定基本组ID,此组得事先存在;
-G, :指明用户所属的附加组,多个组之间用逗号分隔;
-c, :指明注释信息;
-d,:以指定的路径为用户的家目录;通过复制/etc/skel此目录并重命名实现;指定的家
目录路径如果事先存在,则不会为用户复制环境配置文件;
-s, :指定用户的默认shell,可用的所有shell列表存储在/etc/shells文件中;
-r,:创建系统用户;
-D:显示创建用户的默认配制
usermod 修改用户属性
-u:修改用户的ID为此处指定的新UID;
-g:修改用户所属的基本组;
-G:修改用户所属的附加组;原来的附加组会被覆盖;
-a:与-G一同使用,用于为用户追加新的附加组;
-c:修改注释信息;
-d:修改用户的家目录;用户原有的文件不会被转移至新位置;
-m:只能与-d选项一同使用,用于将原来的家目录移动为新的家目录;
-l:修改用户名;
-s:修改用户的默认shell;
-L:锁定用户密码;即在用户原来的密码字符串之前添加一个"!";
-U:解锁用户的密码;
userdel 删除
-r:删除用户时一并删除其家目录