开发者社区> 问答> 正文

Linux的/etc/sudoers 的配置如何执行?

Linux的/etc/sudoers 的配置如何执行?

展开
收起
游客fbdr25iajcjto 2021-11-30 16:58:17 197 0
1 条回答
写回答
取消 提交回答
  • 1)(Runas)部分可以省略,省略时表示(root) 2)四个部分均可设置多个项目,每个项目用逗号间隔。 3)在User部分使用“%组名”的形式为组中的所有用户授权。 4)ALL表示所有。以#开始的行为注释行。行末的\为续行符。 5)定义四种别名 6)语法 User_Alias USER_ALIAS_NAME = user1, user2, ...... Host_Alias HOST_ALIAS_NAME = host1, host2, ...... Runas_Alias RUNAS_ALIAS_NAME = runas1, runas2, ...... Cmnd_Alias COMMAND_ALIAS_NAME = cmnd1, cmnd2, ...... 6)使用别名简化授权 7)/etc/sudoers 的配置举例1: 专职系统管理员(millert,mikef和dowdy)可以在任何主机上以root用户身份执行任何命令而不需要进行身份验证。 User_AliasFULLTIMERS =millert,mikef,dowdy

    FULLTIMERSALL = NOPASSWD: ALL 8)/etc/sudoers的配置举例2

    User_Alias PARTTIMERS2 = jalala,sonar , huge

    Cmnd_Alias BROWSE = /bin/ls,/bin/cd,/bin/cat

    Cmnd_Alias PROCESSES = /bin/nice, /bin/kill, /usr/bin/killall

    Cmnd_Alias USERS = /usr/sbin/useradd [A-z],/usr/sbin/userdel -r[A-z]

    PARTTIMERS2 ALL= USERS,PROCESSES,BROWSE, /usr/bin/passwd [A-z]*, !/usr/bin/passwd root

    2021-11-30 17:08:33
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载