我想要一个可以给朋友的脚本,它可以添加存储库和下载文件,安装它们而不必使用命令,因为它们不是命令行保存的,也不想学习。我需要知道如何让脚本提示他们输入 root 密码,以允许他们执行其中一些功能。我该怎么办?请不要讨厌他们......让他们开始使用 Linux 是一大步,我很高兴他们正在尝试新的东西......而且它是在开源世界中......
只需sudo在 bash 脚本中使用命令前面的单词即可。当您执行文件时,选择“在终端中打开”,您将被要求输入密码。
例如,如果您正在使用apt-get命令,则可以像这样使用
#!/bin/sh
sudo apt-get update
sudo apt-get upgrade
.....
.....
Run Code Online (Sandbox Code Playgroud)
如果需要使这个可执行文件,当你双击时会有这样的提示

您需要单击在终端中打开按钮并在终端中提供密码
正如 Karthick T 评论的那样,您也可以在命令前使用gksuorgksudo词。所以,文件可能是
gksu apt-get update
gksudo apt-get install <some-package>
Run Code Online (Sandbox Code Playgroud)
双击脚本将询问密码并在您提供密码后运行命令。
| 归档时间: |
|
| 查看次数: |
3967 次 |
| 最近记录: |