分页: 1 / 1

脚本中的权限问题,

发表于 : 2011-12-01 9:47
carl9081
为了让机器自动执行一些操作,比如备份文件,我在/etc/cron.daily下新建一个文件,以便让其每天自动执行,但是在这个文件中如果有一些操作需要root权限,平时,在终端中运行时,是先加sudo,再输入密码,但是这种情况,请问高手们,你们是如何实现的?或者有什么更好的办法,谢谢!!!

Re: 脚本中的权限问题,

发表于 : 2011-12-01 10:07
枫叶饭团
如果在rc.local里加自启动的话是root权限运行哦

Re: 脚本中的权限问题,

发表于 : 2011-12-01 10:14
carl9081
google了一下,rc.local中是随系统启动时自动运行,但是如果机器长时间不重启,那是不是就不运行的?
不知我说得对否

Re: 脚本中的权限问题,

发表于 : 2011-12-01 10:31
枫叶饭团
写一个脚本固定时间运行一次,再把脚本加入rc.local后台一直运行着

Re: 脚本中的权限问题,

发表于 : 2011-12-01 10:57
carl9081
枫叶饭团 写了:写一个脚本固定时间运行一次,再把脚本加入rc.local后台一直运行着
不懂,能说明白点不?

Re: 脚本中的权限问题,

发表于 : 2011-12-01 10:58
leeaman
missing@xclock:~$ cat /opt/bin/xrebootnow
#!/bin/bash
echo "xxxxxxxxx" | sudo -S reboot

Re: 脚本中的权限问题,

发表于 : 2011-12-01 11:04
link_01
你看看/etc/crontab就明白了,daily,hourly等目录下的脚本运行权限是root :em09

Re: 脚本中的权限问题,

发表于 : 2011-12-01 11:40
枫叶饭团
可以用管道传密码啊,靠。学到了