ПАхаНчик,
версия Ubuntu? Unity, KDE или что-то другое?
Выключить комп можно и без рута
Можно задействовать sudoers для вашего скрипта, тогда пароль вводить будет не нужно.
Вообще данная тема на форуме затрагивалась не раз, вы не первооткрыватель;) Так что можете это все найти поиском по форуму