相关疑难解决方法(0)

在Linux中如何在Qt Creator中添加一个使用su权限而不会在构建时获得错误密码尝试的构建步骤?

我的目标是成功将文件夹链接到需要与sudo一起运行的/ opt /目录.

我试过这个:

 system(sudo ln -s $$OUT_PWD/xampp /opt/lampp):message("You should manually link LAMPP")
Run Code Online (Sandbox Code Playgroud)

但是从qt-creator构建它不会提示输入sudo密码,因此我无法将其链接到该文件夹​​.我在编译器输出中遇到"密码尝试错误..."错误.然后我用构建步骤尝试了这些:

make
sudo make install
Run Code Online (Sandbox Code Playgroud)

看它是否会在那里提示我,但它在make install步骤中失败了同样的错误,这是详细的:

00:31:20: Starting: "/usr/bin/sudo" make install
sudo: no tty present and no askpass program specified
sudo: no tty present and no askpass program specified
Sorry, try again.
sudo: no tty present and no askpass program specified
sudo: no tty present and no askpass program specified
Sorry, try again.
sudo: no tty present and no askpass program specified
sudo: no …
Run Code Online (Sandbox Code Playgroud)

ubuntu sudo qmake qt-creator

6
推荐指数
1
解决办法
2771
查看次数

使用 sudo 时通过对话框窗口提示用户输入密码

我需要使用 sudo 执行命令,并希望显示一个对话框窗口供用户输入其凭据。尝试使用 Applescript 自定义提示简直令人痛苦,并且使用内置的“以管理员权限执行 shell 脚本”不允许自定义窗口,因此用户知道请求来自何处。

当然,有一种方法可以显示一个窗口,让用户输入他们的凭据并将值发送回 sudo 以执行命令?cocoasudo看起来很有前途,但它也在提示窗口中写了“cocoasudo”,我需要用我的应用程序名称替换它。有没有人找到实现这种功能的解决方案?

unix applescript sudo gksudo

3
推荐指数
1
解决办法
3027
查看次数

标签 统计

sudo ×2

applescript ×1

gksudo ×1

qmake ×1

qt-creator ×1

ubuntu ×1

unix ×1