我想使用钥匙链用于 SSH cron 任务。
我发现这个很好回答。
keychain --nogui id_rsa
我已经添加了命令.profile
,当我重新启动并登录时,我必须输入密码。
但是执行时我没有看到任何密码提示.profile
。
我可以用该命令创建独立的 bash 脚本并将其放在启动应用程序中。但我不确定这种方法是否好。
这个命令的正确位置是钥匙链密码提示?
答案1
~/.bash_profile
、、~/.bashrc
或~/.profile
在您打开终端窗口时执行,而不是在您登录桌面时执行。
如果您想要为所有用户执行此系统范围的操作,请在 中创建一个 .desktop 文件/etc/xdg/autostart/
。例如:
[Desktop Entry]
Type=Application
Name=A custom Script
Exec=sudo /sbin/my_custom_script.sh
Icon=system-run
X-GNOME-Autostart-enabled=true
并创建一个包含命令的 script.sh。这还可以确保他们无法永久删除您的桌面文件。如果您希望 1 位用户执行此操作,请输入脚本 ~/.config/autostart/
并将 Exec 行更改为Exec=~/bin/acustomscript.sh