用户、用户组、用户与组的属性

一、用户分类

  1.管理员用户:0

  2.普通用户:1-65535

    ①系统用户:1-499

    ②可登录用户:500+

二、用户

  1.创建用户

    useradd  UserName

      -u,-g,-G(指定额外组),-d(指定家目录),-c,-s

      -m:创建用户时,强制给用户创建家目录。

      -M:创建用户,但不创建家目录。

      -D:为useradd 命令创建新的默认值。

      -r:创建系统用户(id=1-499)

  2.删除用户

    userdel   UserName :默认删除用户不删除家目录

      -r:删除用户的同时删除家目录。

  3.查看用户及组信息

      id  UserName

         -u,-g,-G,-n

      

       用户ID:507  用户基本组ID:508  用户附加组ID:580,509

  4.默认配置文件

    ① /etc/skel  :创建用户时候为用户赋予的默认配置文件。

    ② /etc/default/useradd :创建用户时使用的默认定义。

  5.更改(添加)用户密码

    ①.普通用户:passwd

    ②.管理员:

      更改自己密码:passwd

      更改其他用户密码:passwd  UserName

  6.锁定用户/解锁用户

    ①用passwd来

      -l:锁定

      -u:解锁

    ②usermod

·      -L:锁定

      -L:解锁

  7./etc/shadow:影子文件

      

      用户名:加密后的密码:最近改动密码日期(从1970年1月1日算起的总的天数):密码不可变更的天数:密码需要变更的天数(99999代表不限制):密码过期预警天数:密码过期宽恕天数:账号失效日期:预留字段 

  8./etc/passwd  用户文件格式

    

     用户名:X(密码占位符):UID:GUID:用户的说明信息:用户家目录:用户基本shell

三、组的分类

  1.以系统分类

    管理员组:root

    系统组:GUID1-499

    普通组:其他的组

  2.以用户分类

    基本组:显示在/etc/passwd文件中的GUID字段组。为用户基本组

    附加组:/etc/group

三、用户组

  1.创建用户组:

    groupadd GroupName

        -g  GID:创建组并为其指定GID。

  2.删除组

    groupdel

  3.添加组密码

    gpasswd GroupName

  4.组文件 :/etc/group  

      

       组名:密码占位符:GID:该用户组中的用户列表

四、用户及用户组的属性更改  

   1.更改用户的属性定义

    ①.更改用户默认shell:chsh  UserName

    ②.更改用户注释:chfn

    ③更改用户全部属性:

       usermod

         -u,-g

        -G:更改用户附加组,默认会覆盖原有附加组,如果是添加附加组,则同时用上-a选项。

        -c:改注释

        -d:改家目录 ,默认不会迁移现有家目录,只是改属性信息,如果要迁移同时加上-m选项

        -s:改shell

  2.修改组的定义属性

     groupmod

      -g:改GID

      -n:改组名

  3.更改账号日期属性

    chage

原文地址:https://www.cnblogs.com/kevinzr/p/12503705.html