系统相关
首页 > 系统相关> > linux – 提供自定义脚本root权限

linux – 提供自定义脚本root权限

作者:互联网

我有一个Truecrypt加密的备份驱动器.我想自动启动这个驱动器,这样我就可以在办公室里自动备份.我使用的是Linux Mint 12 x64bit

我写了一个脚本,与Sudo成功运行以安装加密的驱动器.

但是,我无法让驱动器自动安装……

我尝试将脚本输入rc.local,但这不起作用.

所以我尝试编辑sudoers文件(以为我可以将此脚本输入Mint的启动应用程序区域):

username ALL= NOPASSWD: /usr/local/bin/bakmnt.sh

*用户名在sudoers文件中替换为我的真实用户名

不过,当我尝试在没有sudo的情况下运行脚本时,我得到:

Error: Failed to obtain administrator privileges.

我没有想法,谷歌搜索似乎是Truecrypt的一个问题..但我仍然空出来寻求解决方案.有什么想法吗?

谢谢阅读!!

解决方法:

使用sudoers可以克服kludge;不要那样做. rc.local(或init.d中的单独文件)是执行此操作的正确位置.从那里运行时捕获脚本的输出并确定它失败的原因.这应该为您提供修复脚本所需的信息,以便它可以从rc.local运行.

标签:linux,startup,scripting,linux-mint
来源: https://codeday.me/bug/20190812/1642738.html