执行命令时从变量中读取密码

执行命令时从变量中读取密码

我使用以下命令在 Linux 计算机上安装了一个网络共享:

sudo mount -t cifs -o credentials=/path/to/credentials,uid=1000,gid=1000,file_mode=0600,dir_mode=0700 //192.168.6.9/myshare /where/to/mount

我打开 KDE Konsole,运行此命令,输入密码,共享已成功安装。一切都很好。所以我认为密码的图形提示会很好。经过一番谷歌搜索,我最终得到了以下命令:

MY_PASSWORD=$(kdialog --password "Give me your password")

问题是,如何将此密码“输入”$MY_PASSWORDsudo mount ...- 命令中?换句话说,如何避免运行后在 Konsole 中输入密码sudo mount ...,而是自动从所述变量中读取密码?

相关内容