Linux 学习笔记(二):sudo 命令是什么

一、允许多用户登录的 Linux 系统

        Linux 是一个可以实现 多用户登录 的操作系统,不同用户可以同时登陆,并且在同一个系统中执行不同的任务,但互不影响。

        每个用户都拥有自己的用户空间,用来存放各自的文件。但其实所有用户的文件都是存放在同一个物理磁盘上的。由于 Linux 的 用户管理 和 权限机制,并不是所有用户都能随意查看和修改任意文件。

1、sudo 是什么

  • sudo 是 Linux 系统管理指令,是允许系统管理员让普通用户执行一些或者全部的 root 命令 的一个工具
  • sudo - super user do

        虽然 Linux 允许多个用户进行登录,但却不是对所有用户都一视同仁的,不同的用户处于不同地位,具有不同的权限,每个用户只能在权限允许的范围内完成任务。Linux 通过这种权限的划分与管理,实现多用户多任务的运行机制。

  • Linux 下的用户大致可分为两类:

        ① 超级用户:拥有系统的最高管理权限,默认是 root 用户。
        ② 普通用户:只能对自己目录下的文件进行访问和修改,具有登录系统的权限。

        在 Linux 和 Unix 系统中,root 账户是超级管理员账户,root 账户拥有整个系统最高的权限,可以对所有对象进行操作。

2、sudo 的用处

        普通用户只能对自己目录下的文件进行访问和修改,如果想要执行一个需要 root 权限的操作,通常是不行的。如果想要成功执行,则需要提升当前用户的级别。而 sudo 就是用来执行需要提升权限(通常是作为 root 用户)的命令。

        通过 sudo 可以以普通用户(非 root)的身份执行一些原本需要 root 权限的操作。

3、使用 sudo 的前提

  • 只有在 sudo 用户组里的用户可以使用 sudo 命令获得 root 权限

        也并不是所有用户都能使用 sudo 指令,用户能使用 sudo 的前提,是在 /etc/sudoers 文件里有与该用户相关的信息(即用户属于 sudo 用户组)。

        所以如果想要使用 sudo 命令,应该先将当前操作用户加入 sudo 用户组。

  • 4
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值