上一主题: sesudo 实用程序下一主题: sesudo 实用程序-在 Windows 上以另一用户的身份执行命令


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

在 UNIX 上有效

sesudo 实用程序使用一个用户的权限为另一个用户执行命令。 sesudo 实用程序借用另一个用户(目标用户)的权限来执行一个或多个命令。 这样,普通用户便可执行诸如需要超级用户权限的操作(如 mount 命令)。

用于以这种方式管理用户命令执行授权的规则在 SUDO 类中定义为访问规则。 SUDO 类中的记录包含命令脚本,可以指定获准使用和禁止使用 sesudo 运行脚本的用户。

每次运行 sesudo 时,都会返回下列值之一。

-2

找不到目标用户,或者命令中断

-1

密码错误

0

执行成功

10

参数的用法有问题

11

未装入 系统调用

20

目标用户错误

22

已装入系统调用但后台进程未运行

30

授权错误

此命令格式如下:

sesudo {-h|-list|record [params]}
‑h

显示帮助屏幕。

‑列表

列出您可以执行的 sesudo 命令。 这些是在 CA ControlMinder 数据库中定义,且您有权执行的 SUDO 记录。

记录

指定 SUDO 类记录(安全管理员为您希望通过 sesudo 实用程序执行的命令分配的)的名称。

params

(可选)指定要发送给正执行的命令的参数。