到linux_Linux权限管理 -- linux用户

我不是女神ヾ 2023-01-07 02:28 346阅读 0赞

c6b433417c6919f2426c88c191bbdbe3.png

Ⅰ linux用户介绍

什么是用户?

  1. 用户对硬件资源的操作都需要通过操作系统,比如用户要读 取硬盘中的一份关键数据 出于安全考虑,
  2. 操作系统的开发者们都专门开发了安全机 制,要使用操作系统必须事先输入正确的用户名与密码
  3. 这便是用户的由来

为何要有用户?或者说我们为何要创建用户?

  1. 主要就是权限问题
  2. 1、系统上的每一个进程,都需要一个特定的用户运行,一 个用户拥有特定的权限,该用户运行的进程
  3. 与用户权限一致
  4. 2、通常在公司是使用普通用户管理服务器,因为root权限 过大,容易出问题

Ⅱ 如何查看用户相关信息

  • [root@wotdd home]# id — 查看当前用户
  • [root@wotdd home]# whoami — 查看当前用户是谁
  • [root@wotdd home]# id root — 查看指定用户
  • [root@wotdd home]# who — 查看所有登录用户
  • [root@wotdd home]# ps aux |grep [s]sh — 每个进程都有其用户

e33c79d85bb49ebfa2f8c36917007e1c.png

Ⅲ linux系统中用户角色划分

  • 在linux系统中的用户分为管理员用户与其他用户
  • 管理员用户拥有最高权限
  • 其他用户根据管理员的分配拥有不同的权限
  • 需要强调的是:

    • 对于linux系统来说,用户的角色是通过UID和GID识别的;
    • 用户系统帐号的名称(如egon)其实给人(管理员)看的;
    • linux系统能够识别的仅仅是UID和GID这样的数字。

uid 与 gid

    1. UID (User Identify)用户ID,唯一标识一个系统用户的帐号,uid在系统中是唯一的。uid相当于一个人的身份证,用户名就相当于这个人的名字
    1. GID (Group Identify)组ID,如果把一个操作系统当成一家公司,uid相当于这个人的员工号,gid相当于他的部门编号。

centos7系统之前约定

  • uid: 0 — 由超级用户或具备超级用户权限的用户创建的用户(贫民老百姓,大臣,布衣/bin/bash)
  • uid: 1~499 — 系统虚拟用户:存在满足文件或服务启动的需要的权限。一般不能登录,只是傀儡
  • uid: 500-65535 — 普通用户

centos7系统约定

  • 0 超级管理员 — 最高权限,有着极强的破坏能力
  • 1~200 系统用户 — 用来运行系统自带的进程,默认已创建
  • 201~999 系统用户 — 用来运行安装的程序,所以此类用户无需登录系统
  • 1000+ 普通用户 — 正常可以登录系统的用户,权限比较小,能执行的任务有限

用户和组的关系

  • 一对一
  • 一对多
  • 多对多

Ⅳ 超级用户

默认是root用户,其UID和GID均为0。root用户在每台unix/linux操作系统中都是唯一且真实存在的,通过它可以登录系统,可以操作系统中任何文件和命令,拥有最高的管理权限。

举个栗子:

  • - 1、操作系统=》一个国家
  • - 2、root用户=》国王
  • - 3、root用户的家目录=》皇宫

注意:

  • 1、在生产环境中,一般会禁止root帐号通过SSH远程连接服务器(保护好皇帝),当然了,也会更改默认的SSH端口(保护好皇宫),以加强系统安全。
  • 2、企业工作中:没有特殊需求,应该尽量不要登录root用户进行操作,应该在普通用户下操作任务,然后用sudo管理普通用户的权限,可以细到每个命令权限分配。
  • 3、在linux系统中,uid为0的用户就是超级用户。但是通常不这么做,如果确实有必要在某一操作上用到管理的权限的话,那就用sudo单独授权,也不要直接用uid为0的用户

Ⅴ 拓展阅读

Linux/Unix是一个多用户、多任务的操作系统

windows是一个单用户多任务操作系统

  1. 多用户不是说可以创建多个用户,而是指一次可以登录多个用户多任务指的是可以并发执行多个进程

回忆linux发展史

  1. multics-》unix-》linux,所以linux是多用户的,天然支持多个连机终端,连机终端在没有互联网的
  2. 情况下是有意义的,多个人可以用不同的连机终端连到一台机器/服务器上使用,而有了互联网之后,
  3. 多个人可通过网络访问服务器,这个时候多用户or单用户的概念就不再那么重要

发表评论

表情:
评论列表 (有 0 条评论,346人围观)

还没有评论,来说两句吧...

相关阅读