相关疑难解决方法(0)

是否可以使用秘密工具来查找现有的海马密码?

我发现这篇关于从命令行从 gnome 密钥环获取密码的帖子(如何从终端中的密钥环获取密码以用于脚本?),我发现秘密工具是要走的路。很高兴我可以使用 secret-tool 存储密码,但我似乎无法弄清楚如何查找使用 seahorse 存储的现有密码,这正是我真正希望做的。我不知道我需要使用什么属性和值来查询它们,并且手册页对这些可能是什么相当模糊。

command-line password seahorse

17
推荐指数
2
解决办法
1万
查看次数

您可以在 bash 脚本中使用 gnome 密钥环,如果是,那么如何使用?

我正在为 Windows 共享开发一个自动挂载脚本。我已经完成了脚本并且它工作得很好,但是是否可以将 Gnome Keyring 添加到 bash 中,所以一旦用户写下他/她的密码,它就会被保存到 Gnome Keyring 中,然后从那里取出。此外,我的 Windows AD 用户密码必须每个月更改一次,是否可以制作脚本,以便每个月过去一次,然后脚本再次要求输入密码?

例子:

用户登录到 Ubuntu,挂载脚本在登录时启动。用户写入他/她的密码,脚本将其发送到 Gnome Keyring 进行保存。下次他/她将登录时,将从 Gnome Keyring 中获取密码,但如果是 6 月 1 日,则用户必须再次输入密码。

代码:

    #!/bin/bash
MOUNTDIR=Public
DIRNAME=Shares
DOMAIN=AD_Domain
SERVER=server.local.lan
SHARE=shared_folder

# create mountpoint for mounting
if [ ! -d ${HOME}/${DIRNAME} ]; then
        mkdir ${HOME}/${DIRNAME}
fi

# define a function that launched the zenity username dialog
get_username(){
    zenity --entry --width=300 --title="Mount $MOUNTDIR" --text="Username:"
}
# define a function that launched the zenity password dialog
get_password(){
    zenity --entry …
Run Code Online (Sandbox Code Playgroud)

bash keyrings scripts password

10
推荐指数
2
解决办法
5979
查看次数

标签 统计

password ×2

bash ×1

command-line ×1

keyrings ×1

scripts ×1

seahorse ×1