Tapoja on tosiaan monia... käynnistyssskripteistä ikkunointimanagerin käynnistysskripteihin. Eli mitä haluat käynnistyvän ja tarkalleen missä vaiheessa vaikuttaa käynnistystapaan. Samoin suhtautumisesi turvallisuuskysymyksiin.
Itse käynnistäisin käyttäjän oikeuksilla ajettavat ohjelmat/skriptit vasta käyttäjän kirjautuessa sisään. Nyt esimerkiksi valitessani Openbox-session GDM:n sisäänkirjautumisvalikosta ajaa Debian kirjoittamani käynnistysskriptin, joka mm. käynnistää pääteikkunan Openboxin taustalle.
Villi arvaukseni kuitenkin on, että haluat käyttäjän k00pa oikeuksilla esimerkiksi jonkun p2p-ohjelman tms. softan käynnistymään samalla kun koneeseen pistetään virta päälle. Jos tarkoitat tällaista skenaariota, antaa googlehaku
non-root startup script varmasti ideoita.
Idea: lisäät käynnistyskriptin, joka ajetaan luonnollisesti roottina. Tässä skriptissä käynnistetään su:n avulla toisena käyttäjänä seuraava skripti/ohjelma. Komentoa su voidaan nimittäin käyttää paitsi rootiksi vaihtamiseen, myös muuksi käyttäjäksi vaihtamiseen.
eli:
skripti.sh:
#/bin/bash
su k00pa -c /kaynnistettava/ohjelma
Tätä ei sitten ole testattu käytännössä :-)
Ja kuinka lisäät käynnistysskriptejä, kertoo varmasti Debian-referenssi :-)
http://www.debian.org/doc/FAQ/ch-customizing.en.html#s-custombootscripts