pkexec

pkexec

以其他用户身份执行命令

补充说明

pkexec 允许授权用户以另一个用户的身份执行 PROGRAM。如果未指定
PROGRAM,则将运行默认 shell。如果未指定用户名,则程序将以管理超级用户 root
的身份执行。

语法

pkexec [--version] [--disable-internal-agent] [--help]
pkexec [--keep-cwd] [--user username] PROGRAM [ARGUMENTS...]

选项

PROGRAM 运行的程序
ARGUMENTS... 传递给程序的参数

--version 输出版本号然后退出
--disable-internal-agent 避免将注册自己的文本身份验证代理
--help 输出帮助文本然后退出
--keep-cwd 运行位置,默认在 /home/<username>/
--user <username> 需要运行的用户名

返回值

成功完成后,返回值为 PROGRAM 的返回值。

  • 127: 在未获得授权或者身份验证发生错误
  • 126: 用户关闭身份验证对话框而无法获得授权

示例

  1. 运行具有管理员权限的命令:
pkexec command

command 替换为你要以管理员权限运行的命令。例如,pkexec ls 将以管理员权限运行 ls 命令。

  1. 以图形界面运行具有管理员权限的命令:
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY command

这个命令用于在图形界面中运行需要管理员权限的命令。将 command 替换为你要以管理员权限运行的命令。

  1. 运行具有特定身份验证代理的命令:
pkexec --user username command

username 替换为你要作为哪个用户运行命令的用户名,将 command 替换为你要运行的命令。

  1. 查看 pkexec 的帮助信息:
pkexec --help

这个命令将显示 pkexec 的使用说明和选项列表。

请注意,使用 pkexec 运行命令时,系统会提示你输入管理员密码进行身份验证。确保只在必要时使用 pkexec 来运行需要管理员权限的命令,并小心谨慎地处理管理员权限。

参考资料

若文章对你有帮助,可以点赞或打赏支持我们。发布者:Aurora,转载请注明出处:http://61.174.243.28:13541/AY-knowledg-hub/pkexec/

(0)
AuroraAurora站点维系者
上一篇 2024年 3月 1日 下午4:32
下一篇 2024年 3月 1日 下午4:32

相关推荐

  • mysqldump

    文章目录mysqldump补充说明语法选项实例问题解决 mysqldump MySQL数据库中备份工具 补充说明 mysqldump命令 是mysql数据库中备份工具,用于将MyS…

    入门教程 2024年 1月 3日
  • od

    文章目录od补充说明语法选项参数实例 od 输出文件的八进制、十六进制等格式编码的字节 补充说明 od命令 用于输出文件的八进制、十六进制或其它格式编码的字节,通常用于显示或查看文…

    入门教程 2024年 1月 23日
  • quotacheck

    文章目录quotacheck补充说明语法选项参数实例 quotacheck 检查磁盘的使用空间与限制 补充说明 quotacheck命令 通过扫描指定的文件系统,获取磁盘的使用情况…

    入门教程 2024年 3月 1日
  • htdigest

    文章目录htdigest补充说明语法选项参数 htdigest Apache服务器内置工具 补充说明 htdigest命令 是Apache的Web服务器内置工具,用于创建和更新储存…

    入门教程 2023年 12月 15日
  • rcp

    文章目录rcp补充说明语法选项参数实例 rcp 使在两台Linux主机之间的文件复制操作更简单 补充说明 rcp命令 使在两台Linux主机之间的文件复制操作更简单。通过适当的配置…

    入门教程 2024年 3月 1日
  • mkbootdisk

    文章目录mkbootdisk补充说明语法选项参数实例 mkbootdisk 可建立目前系统的启动盘 补充说明 mkbootdisk命令 用来为当前运行的系统创建能够单独使用的系统引…

    入门教程 2024年 1月 3日
  • crontab

    文章目录crontab补充说明语法选项参数知识扩展实例 crontab 提交和管理用户的需要周期性执行的任务 补充说明 crontab命令 被用来提交和管理用户的需要周期性执行的任…

    入门教程 2023年 12月 7日
  • pwd

    文章目录pwd补充说明内建命令概要选项返回值注意外部命令概要主要用途选项返回值注意例子 pwd 显示当前工作目录的绝对路径。 补充说明 pwd(英文全拼:print working…

    入门教程 2024年 3月 1日
  • MinIO使用方法

    MinIO是一个高性能的对象存储服务器,开箱即用,适合个人搭建文件服务器,可在自己的服务器上,使用云存储的功能,类似云厂商的OSS存储业务。 下面是使用方式,若要安装请参考安装教程…

    2021年 6月 2日
  • groups

    文章目录groups概要主要用途选项参数返回值例子注意 groups 打印指定用户所在组的名称。 概要 groups [OPTION]… [username]… 主要用途 …

    入门教程 2023年 12月 14日

发表回复

登录后才能评论
Translate »