Linux系统管理04--账号管理

一、用户账号管理

1、用户分类

    超级用户:uid=0,gid=0权限最大

    普通用户:uid>=500

    程序用户:1<=uid<500,不能用于登录系统或管理系统

 2、UID:用户标识

 3、GID:组标识号

二、文件

 1、用户账号文件

   /etc/passwd

     第一字段:用户名

     第二字段:密码文件

     第三字段:uid编号

     第四字段:gid编号

     第五字段:用户备注

     第六字段:用户家目录

     第七字段:登录的shell(登录:/bin/bash 不能登录:/sbin/nologin)

2、密码文件

   /etc/passwd

      第一字段:用户名

      第二字段:密文

      第三字段:账号上次修改时间距1970年1月1日过去多少天

      第四字段:距上次修改密码多少天内不能再次修改(“0”表示可随时修改)

      第五字段:密码过期天数,在修改多少天后必须重新修改(“99999”表示永久可使用)

      第六字段:强制修改密码提醒天数

      第七字段:密码过期后多少天内会被禁用

      第八字段:密码过期日期,过期日期距1970年1月1日多少天

三、关于用户

1、添加账户

    useradd  【选项】  用户名

         -u:指定uid标记

         -g:指定基本组

         -d:指定宿主目录

         -M:不为用户建立初始化宿主目录

         -e:指定账户失效时间

          -s:指定用户登录的shell

          -g:用户的基本组名

          -G:用户的附加组名

          -c:添加备注

例子:

创建自己姓名的用户

创建 云计算目录

创建 云计算用户,uid566,家目录为 云计算 不能进行shell ,添加备注云计算,指定组为 自己姓名的组

2、设置、更改用户密码

    passwd  【选项】  用户名

          -d:清空用户密码

          -l:锁定用户账号

          -u:解锁用户账号

           -S:查看用户账号状态(是否被锁定)

猜你喜欢

转载自www.cnblogs.com/tanxiaojuncom/p/11262688.html