Ubuntu: Menjalankan startup script sebagai normal user

basic command console :

# su username -c "perintah"

jadi pada dasarnya semua startup script dapat dijalankan oleh user yang diinginkan, sehingga menhindari penggunaan super-user (root) untuk mengeksekusi script yang berbahaya bagi system.

misalnya aku ingin running rTorrent (torrent client untuk console) saat startup, cukup buat file script seperti di bawah ini :

#!/bin/bash
#
# rTorrent init-script
#

case $1 in

start)
cd /home/rud
su rud -c "/usr/bin/screen rtorrent"
;;
show)
su rud -c "/usr/bin/screen -r"
;;
*)
echo "Use: $0 [start|show]"
exit 1
;;

esac

ditulis oleh: Rud Achmed, 6 February 2009 - dalam: Ubuntu

Site Version: 0.9.3, Date Build: Oct-2008 by Rud Achmed, logo design by Andrie Gunawan
Creative Commons Attribution 3.0 License. | artinya: bebas untuk didistribusikan dengan mencantumkan alamat asal :)

Web Hosting