Gnome-terminal-如何打开一个要求以 root 身份进行身份验证的新窗口?

Gnome-terminal-如何打开一个要求以 root 身份进行身份验证的新窗口?

我有一个检查 USB 设备的脚本。如果设备有效(它在我的数据库中,一个文本文件),我的脚本会挂载它,如果设备不在我的数据库中,我会收到一条消息“检测到无效设备”,并且设备不会挂载。当检测到无效设备时,我想打开一个终端,显示“检测到无效设备“usb_name”。请输入您的 root 密码以挂载它。”。如果密码正确,并希望将 _invalid_usb_name 写入我的数据库中,这样它现在就是一个有效设备。我究竟如何在脚本中打开该终端并要求输入我的 root 密码?这是一个 bash 脚本。

答案1

gnome-terminal -e "sudo bash"将打开一个新的终端窗口,要求输入 root 密码。

相关内容