【Linux】Linux权限管理——系统命令权限sudo

一、sudo权限

  之前学过的权限:普通权限(rwx)、ACL权限、特殊权限(SetUID、SetGID、StickBIT)、文件系统属性权限(chattr)都是用户操作文件的权限。
  sudo的操作对象是系统的命令(虽然命令也是文件,但是命令是特殊的文件主要放在/sbin或/usr/sbin下只有管理员root才可以使用),把本来只能超级用户执行的命令赋予普通用户执行,这就是sudo权限。

二、sudo权限授予普通用户

  语法:visudo 并给文件中添加数据(用户名、可执行的命令)
  实际上修改的是/etc/sudoers文件

【Linux】Linux权限管理——系统命令权限sudo

【Linux】Linux权限管理——系统命令权限sudo

  授权sc用户可以重启服务器
【Linux】Linux权限管理——系统命令权限sudo

三、普通用户执行sudo赋予的命令

  
  切换成普通用户
  语法:
  sudo 被授予的命令(命令的绝对路径)

【Linux】Linux权限管理——系统命令权限sudo
【Linux】Linux权限管理——系统命令权限sudo