sesudo 实用程序-在 UNIX 上以另一用户的身份执行命令

在 UNIX 上有效
cminder12901cn
在 UNIX 上有效
sesudo 实用程序使用一个用户的权限为另一个用户执行命令。 sesudo 实用程序借用另一个用户(
目标
用户)的权限来执行一个或多个命令。 这允许普通用户执行需要超级用户权限的操作,例如 mount 命令。
用于以这种方式管理用户命令执行授权的规则在 SUDO 类中定义为访问规则。 SUDO 类中的记录包含命令脚本,可以指定获准使用和禁止使用 sesudo 运行脚本的用户。
每次 sesudo 运行时,它将返回以下值之一。
  • -2
    未找到目标用户,或者命令已中断
  • -1
    密码错误
  • 0
    执行成功
  • 10
    参数的使用问题
  • 11
    syscall 系统调用未加载
  • 20
    目标用户错误
  • 22
    syscall 加载但后台进程未运行
  • 30
    授权错误
此命令格式如下:
sesudo {-h|-list|record [params]}
  • -h
    显示帮助屏幕。
  • -list
    列出您可以执行的 sesudo 命令。 这些是 CA ControlMinder 数据库中定义的且您有权执行的 SUDO 记录。
  • 记录
    指定安全管理员为您想要使用 sesudo 实用程序执行的命令提供的 SUDO 类记录的的名称。
  • params
    (可选)指定要发送给正执行的命令的参数。