Awh*_*ter 5 linux startup scripting linux-mint
我有一个 Truecrypt 加密的备份驱动器。我想自动化这个驱动器,这样我就可以在办公室自动备份。我正在使用 Linux Mint 12 x64 位
我编写了一个与 Sudo 一起成功运行的脚本来挂载加密驱动器。
但是,我无法让驱动器自动挂载...
我尝试将脚本输入 rc.local,但这不起作用。
所以我尝试编辑 sudoers 文件(认为我可以将此脚本输入 Mint 的启动应用程序区域):
username ALL= NOPASSWD: /usr/local/bin/bakmnt.sh
Run Code Online (Sandbox Code Playgroud)
*username 替换为我在 sudoers 文件中的真实用户名
尽管如此,当我尝试在没有 sudo 的情况下运行脚本时,我得到:
Error: Failed to obtain administrator privileges.
Run Code Online (Sandbox Code Playgroud)
我没有想法,谷歌搜索似乎是 Truecrypt 的一个问题......但我仍然没有找到解决方案。有什么想法吗?
谢谢阅读!!
使用 sudoers 是一件很麻烦的事情;不要那样做。rc.local(或 init.d 中的单独文件)是执行此操作的正确位置。从那里运行时捕获脚本的输出并确定其失败的原因。这应该会为您提供修复脚本所需的信息,以便它可以在 rc.local 中运行。