sudo在rc.local中无法运行

原因是sudo会检查是否是在tty中,系统启动的时候,不属于tty环境,因此无法执行

解决方法,命令行执行visudo,找到Defaults    requiretty并注释掉!