分页: 1 / 1

如何开机启动/root下的脚本

发表于 : 2009-12-12 11:13
qq126512306
我在rc.local里面写了iptables脚本路径,在/root下,不能开机自启动

防火墙脚本还是放/root下比较好,不想放到init.d下,也不想做软链接

还有,我在终端以超级用户,还是无法ls /root/iptables文件夹内的东西,用sudo ls -al /root/iptables/可以列出文件夹内容 何解?

代码: 全选

$ sudo ls /root/
Desktop  iptables
$ sudo ls /root/iptalbes/
ls: 无法访问/root/iptalbes/: 没有该文件或目录
$ sudo ls -l /root/iptables/
总用量 36
-rwxr-xr-x 1 root root  905 2009-12-12 00:14 iptables1
-rwxr-xr-x 1 root root 1575 2009-12-12 00:14 iptables-1
-rwxr-xr-x 1 root root 1433 2009-12-12 00:14 iptables2
-rwxr-xr-x 1 root root 1301 2009-12-12 00:14 iptables2~
-rwxr-xr-x 1 root root  328 2009-12-12 00:14 iptables3
-rwxr-xr-x 1 root root 1683 2009-12-12 00:14 iptables-eth0
-rwxr-xr-x 1 root root 1120 2009-12-12 00:14 iptables.for.pc
-rwxr-xr-x 1 root root  409 2009-12-12 00:14 iptables-pc
-rwxr-xr-x 1 root root 1745 2009-12-12 00:14 iptables-ppp0

但是,我用sudo vi /root/iptables/下的防火墙脚本就可以打开 [/size]

求教下 :em06
drwx------ 21 root root 4096 2009-12-12 11:13 root

Re: 如何开机启动/root下的脚本

发表于 : 2009-12-12 20:35
tusooa
/etc/rc.local

代码: 全选

#!/bin/bash
for d in /etc/rclocal.d/* ; do
    $d start
done
把/root/iptables/想要复制的东西复制到/etc/rclocal.d/(

代码: 全选

sudo mkdir -pv /etc/rclocal.d &&
sudo cp -v /root/iptables/<XXX> /etc/rclocal.d/
)

Re: 如何开机启动/root下的脚本

发表于 : 2009-12-12 20:51
qq126512306
不复制到rclocal.d行不?

想把规则放/root下

Re: 如何开机启动/root下的脚本

发表于 : 2009-12-13 11:51
yingfei
$ sudo ls /root/iptalbes/

楼主这句把单词打错了, 所以才没找到. 低极 拼写 错误.