Linux之 sudo 权限详解

>>>Linux教程目录<<<

权限管理-4.1系统命令 sudo 权限

写在前面:自己写完检查可能会有所纰漏,读者们如若发现哪里有错误,可在下方留言或私信我,我会第一时间改正

1. sudo 权限

  • root 吧本来只能超级用户执行的命令赋予普通用户执行
  • sudo 的操作对象是系统命令

2. sudo 使用

  • visudo 命令
    • 实际上修改的是 /etc/sudoers 文件,不用上述命令,用 vi 直接修改这个文件也是可以的
  • root ALL=(ALL) ALL
    • [用户名] [被管理主机的地址]=[(可使用的身份)] [授权命令]
    • 其中授权命令要写绝对路径
  • %wheel ALL=(ALL) ALL
    • %组名 [被管理主机的地址]=[(可使用的身份)] [授权命令]

3. 授权 zxx 用户可以重启服务器

  • visudo
  • 写入以下内容:
    • zxx ALL=/sbin/shutdown -r now

4. 普通用户执行 sudo 赋予的命令

  • sudo -l
    • 查看可用的 sudo 命令
  • sudo /sbin/shutdown -r now
    • 普通用户执行 sudo 赋予的命令
  • 注:vim 千万不能给普通用户赋予,否则将可修改任何文件

写在后面:希望这些讲解对你有所帮助,希望大家多多点赞和关注,你们的支持是我最大的动力(๑>؂<๑)

你可能感兴趣的:(Linux系统管理)