用户管理命令及创建用户系统修改的文件

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:删除用户时一并删除其家目录