【发布时间】:2026-01-12 10:30:01
【问题描述】:
我正在编写一个图形应用程序,它会在某一时刻提示 pkexec 窗口,但是,使用 pkexec 会将执行路径更改为 /root 目录,我正在尝试执行上一个路径中的命令。例如
pwd # returns /home/myuser/Desktop
pkexec pwd # returns /root
我希望第二个 pkexec 在 /home/myuser/Desktop 中执行 pwd。 cd 不能与 pkexec 一起使用,我看不到执行或转到其他路径的选项
【问题讨论】:
-
pkexec --user myuser pwd -
将在用户主文件夹 (/home/myuser) 中执行 pwd,而不是之前的路径 (/home/myuser/Desktop)
-
@angrykoala 你成功了吗?我正在寻找答案!
-
不行,我还不能解决