0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Linux基础的用户权限

汽车电子技术 来源:码农与软件时代 作者: 码农与软件时代 2023-02-15 11:08 次阅读

普通用户如何执行root权限命令?

  1. sudo:super user do,以超级用户的方式执行命令。指令格式为:
sudo 指令
当前用户的密码

sudo是一种权限管理机制,其权限管理记录在/etc/sudoers文件中,约定普通用户可以以管理员的身份执行命令。

基本运行机制为:普通用户执行sudo命令时,查找/etc/sudoers文件以确定该用户是否具有执行权限;若有,则提示用户输入自己的密码,密码正确则执行sudo对应的命令。

root@linux:/etc# cat sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaultsenv_reset
Defaultsmail_badpass
Defaultssecure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin"
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
rootALL=(ALL:ALL) ALL
linuxALL=(ALL:ALL) ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
# Allow members of group sudo to execute any command
%sudoALL=(ALL:ALL) ALL
# See sudoers(5) for more information on "#include" directives:
#includedir /etc/sudoers.d
  1. su:switch user,切换用户

如切换到root用户下,可执行命令:

su root
输入root密码

执行完操作后,也可以退出root用户

root@linux:/etc# exit
exit

事实上,还有另外一种格式:

su -l root(-l)

su的两种格式区别在于:-l为login的首字母,登录后使用全新的环境变量。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 管理
    +关注

    关注

    2

    文章

    378

    浏览量

    26285
  • ETC
    ETC
    +关注

    关注

    0

    文章

    183

    浏览量

    27797
  • 执行
    +关注

    关注

    0

    文章

    16

    浏览量

    12558
收藏 人收藏

    评论

    相关推荐

    Linux学习之路47_用户管理_su与sudo #linux #linux嵌入式开发 #硬声创作季

    Linux开发用户权限
    fly
    发布于 :2022年08月25日 23:03:30

    LINUX修改文件权限

    本帖最后由 Stark扬 于 2018-9-28 16:56 编辑 用户权限在Windows操作系统里也不陌生,但是Linux操作系统的用户
    发表于 09-26 13:58

    零基础如何进行linux学习

    linux学习路线搞清楚,任何学习都是循序渐进的,所以学linux也是需要有一定的路线。1. Linux基础知识、基本命令;2. Linux用户
    发表于 01-15 15:40

    linux权限和指令

    下执行命令。如果目录没有-x权限,则无法对目录执行任何命令,甚至无法cd进入目录。即使此时目录仍然有读写权限也无法进入。而如果目录具有-x权限,但没有读写权限,则
    发表于 07-04 06:58

    【4412开发板】理解和掌握linux用户用户组、权限等方法

    分别设置权限。不过,相同之处也仅此而已。超级用户Linux 中,超级用户称为 root。root 用户可以控制所有的程序,访问所有文件,
    发表于 11-18 13:45

    迅为IMX6ULL开发板-Linux用户权限

    `2.9 x Linux 用户权限 用户权限2.9.1用户组及
    发表于 05-20 10:30

    Linux如何修改用户权限

    迅为IMX6ULL开发板-Linux用户权限
    发表于 12-29 06:18

    Linux 中文件权限管理的探讨

    Linux 是一种多用户的操作系统,其文件权限管理在文件管理中占有重要的地位。为了更好地把握Linux 的文件权限的相关内容,本文以多种
    发表于 06-11 09:37 11次下载

    Linux改变文件或目录的访问权限命令

    Linux改变文件或目录的访问权限命令 Linux改变文件或目录的访问权限命令  Linux系统中的每个文件和目录都有访问许可
    发表于 01-18 12:46 1136次阅读

    浅谈Linux权限管理的ACL权限

    Linux权限管理是Linux很重要的一项内容,重则引起用户信息泄露,轻则导致文件错乱和丢失。企业服务器里有些目录下面的东西暂时保密,不希望别人可以进入目录并查看。有些文件希望别人可以
    的头像 发表于 08-18 11:13 8744次阅读

    Linux里面如何理解和管理他们的读、写、执行权限

    他们的读、写、执行权限呢? 在Windows下,可以通过鼠标右击文件,在属性栏查看文件的权限Linux下的文件哲学是否与Windows相同呢?我们从以下几点分析。 1 . 文件权限
    发表于 09-22 00:55 406次阅读

    Linux进程权限的分析说明

     在linux下,关于文件权限,大部分人接触比较多,也比较熟悉了解。但是对进程权限一般知之甚少。本文总结一下linux系统下进程权限问题和现
    发表于 07-17 10:55 776次阅读

    linux文件访问权限怎么设置

    Linux 文件访问权限是操作系统中一个非常重要的概念。正确地设置文件访问权限可以保护系统的安全性,防止未经授权的人员对文件进行修改、删除或执行。本文将详细介绍 Linux 文件访问
    的头像 发表于 11-23 10:20 710次阅读

    Linux把目录权限给指定用户

    Linux是一个开放源代码的操作系统,它基于Unix的设计原则,提供了丰富的权限管理功能,允许用户对系统中的文件和目录进行精确的控制。在Linux中,每个文件和目录都有相应的
    的头像 发表于 11-23 10:30 2902次阅读