Мда. Чета я погорячился насчет suid на скрипт... Только на бинарник можно его вешать...
А rc.local это sh скрипт, который будет исполняться при каждой смене runlevel'а и это не очень хорошее место для автозапуска. Лучше прочитать про SystemV init scripts и lsb.