Linux账号管理

Linux账号
用户账户
超级用户:root,在系统具有最高权限,是至高无上的,拥有大部分权限
普通用户:由root或其他管理员创建的用户,默认只具有低权限
程序用户:用于给应用程序运行的低权限用户,一般不允许登录系统

组账户
基本组:用户加入的第一个组
附加组:用户额外加入的除了基本组以外的组

UID:用户账户ID
GID:组账户ID

root的UID和GID都固定为0
程序用户默认的UID/GID范围:centos7以前为 1~499;从centos7开始为 1~999
普通用户默认的UID/GID范围:centos7以前为 500~60000;从centos7开始为 1000~60000

查看用户文件  /etc/passwd  他有七个字段。

在输入后可以看到用户的账号文件

我们任意选择其中的一个文件进行解析,它是由7个字段组成的,分别是用户名:x密码占位符:UID:GID:用户说明:家目录:登录shell来组成。其中又分为允许登录与不允许登录系统两者方式分别为/bin/bash/允许登录系统,和/sbin/nologin/或/bin/false/不允许登录系统两种方式。

用户密码文件 /etc/shadow/ 它有9个字段。

从中挑选一个进行解释, 用户名:密码字符串:上一次修改密码的时间:密码最短有限期:密码最长有限期:密码过期提前告警的时间:密码过期禁用用户的时间:账号失效的时间:空
从1970.1.1开始算起   默认为0不限制  默认为99999永不过期  默认为7           从1970.1.1开始算起 

创建用户  useradd 用户名

在这里为我们可以看到建立的qqq用户,当想对这个命令进一步应用,可以选择加入选项。

加入-u可以指定用户的UID

这里我们可以看到创建的用户www,它的UID号被我们手动设置成了666

加入-g可以指定基本组名或GID

创建一个新用户,然后指定家目录。

相关推荐

  1. Linux账号管理与ACL权限设定

    2024-04-21 13:26:06       38 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-21 13:26:06       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-21 13:26:06       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-21 13:26:06       82 阅读
  4. Python语言-面向对象

    2024-04-21 13:26:06       91 阅读

热门阅读

  1. vue+Element-ui实现模板文件下载

    2024-04-21 13:26:06       33 阅读
  2. ChatGPT版论文写作秘籍

    2024-04-21 13:26:06       34 阅读
  3. ubuntu16.04配置rsh

    2024-04-21 13:26:06       36 阅读
  4. 设计模式:访问者模式

    2024-04-21 13:26:06       34 阅读
  5. Flutter-----异步编程:Future和Stream

    2024-04-21 13:26:06       35 阅读
  6. 【Python图像处理篇】opencv中的去畸变

    2024-04-21 13:26:06       35 阅读
  7. 设计模式:中介者模式

    2024-04-21 13:26:06       32 阅读