Linux的账号与权限管理

158 阅读3分钟

一.3A认证

  • A认证(Authentication):验证用户的身份与可使用的[网络服务];

  • A授权(Authorization):依据认证结果开放网络服务给用户;

  • A计帐(Accounting):记录用户对各种网络服务的用量,并提供给计费系统。整个系统在网络管理与安全问题中十分有效。

二.用户的种类

1.超级管理员:拥有最高权限的账户(默认root),可以正常使用。

2.普通用户:权限受限的用户,可以正常使用。

3.程序用户:不可以正常登录,只给程序使用,人不可以使用。

三.W命令查看当前登录的用户

微信截图_20220731194413.png

  • USER:用户

  • TTY:登陆方式

  • FROM:从哪里登录

    • LOGIN@:登陆时间
  • IDPU:进程

  • JCPU:进程

  • PCPU:进程

  • WHAT:当前运行的进程

四。如何分辨基本组和附加组

微信截图_20220731195151.png

前面的是基本组,后面的是附加组

组的种类

基本组:一个用户一定要有一个基本组,且只有一个

附加组:一个用户可以没有附加组,一个用户也可以有多个附加组

五.uid和gid

什么是uid和gid

uid:系统用来识别用户的唯一身份标识

gid:系统用来识别组的唯一身份标识

如何识别超级管理员

微信截图_20220731200328.png

看uid是否为0,超级管理员uid一定为0

centos7的uid范围
  • 超级管理员:0

  • 程序用户:1-999

  • 普通用户:1000-60000

六.passwd存放用户信息

微信截图_20220731201908.png

每个字段由冒号隔开

  • ky22(第一段):用户名
  • x(第二段):密码占位符
  • 1003(第三段):uid
  • 1003(第四段):组id
  • nginx(第五段):备注信息
  • /home/ky22(第六段):家目录位置
  • /sbin/nologin(第七段):默认shell程序

七.shadow存放密码信息

微信截图_20220731203713.png

每个字段由冒号隔开

image.png

八.useradd添加用户

通式:useradd+选项+用户名

-G 指定附加组(组名和gid都可以)

微信截图_20220731211436.png

-g 指定基本组(组名和gid都可以)

微信截图_20220731211703.png

-M 不建立家目录

微信截图_20220731211822.png

-u 指定uid

微信截图_20220731212325.png

微信截图_20220731212453.png

微信截图_20220731212339.png

微信截图_20220731213849.png

微信截图_20220731213927.png

微信截图_20220731213937.png

九.passwd修改密码

image.png image.png image.png

十.userdei删除用户

-r 连同家目录一同删掉

微信截图_20220731222119.png

十一.修改已有的用户属性

-s指定默认登入shell

微信截图_20220731224246.png

-u 指定uid

微信截图_20220731224313.png

-G,-g,-d,-M.-s,-e与useradd的含义相同

十二.添加删除组账号

添加组账号groupadd

微信截图_20220731225405.png

微信截图_20220731230222.png

删除组账号groupdel

微信截图_20220731225713.png

微信截图_20220731225723.png

添加删除组成员gpasswd

-a:向组内添加一个用户

微信截图_20220731230512.png

-d:删除组内一个用户

微信截图_20220731230538.png

十三.文件/目录的权限和归属

1.访问权限
  • r(读取):允许查看文件内容,显示目录列表
  • w(写入):允许修改文件
  • x(可执行):允许运行程序

rw-r--r--

  • rw-:文件的主任(属主)
  • r--:文件所属的组(属组)
  • r--:其他人
2.归属
  • 属主:拥有该文件或目录的用户账号
  • 属组:拥有该文件或目录的组账号
微信截图_20220731233037.png

image.png

面试题

image.png

十四.配置文件和目录的权限chmod

微信截图_20220731234044.png

chmod nnn

微信截图_20220731234335.png

chmod[ugoa][+-=][RWX]文件

微信截图_20220731234548.png

-R递归

微信截图_20220731235111.png

微信截图_20220731235206.png

微信截图_20220731235149.png

十五.设置文件和目录的归属chown

chown的三种格式

微信截图_20220731235749.png

微信截图_20220801000038.png

微信截图_20220801000118.png

微信截图_20220801000101.png