Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: monte.cz 07 Ledna 2011, 08:00:34
-
Zdravím, na začátek bych rád podotknul že jsem ještě nikdy nepsal žádný script ani nic tomu podobné, ale potřebuji vyřešit toto:
Mám Ubuntu server 9, na něm WMwareplayer a potřebuji:
1.) Aby se script přihlásil jako root (vím že to asi není nejlepší nápad)
2.) Jako root spustil WMwareplayer - do GUI (to je důležité, jako obyčejný user nemá práva přistupovat k dalším médiím)
3.) Ve wmware vybrat a spustit virtualizovaný OS (v GUI)
4.) Aby byl script automaticky spouštěný po spuštění serveru (to by snad vyřešilo gnome - programy spuštěné po startu)
Budu vděčný za každou radu, či nastínění postupu, cokoli co mi nějakým zůsobem KONKRÉTNĚ pomůže, DĚKUJI.
-
1) do /etc/sudoers přidej
uzivatel localhost=NOPASSWD:/cesta/ke/scriptu
2)V tom scriptu už můžeš používat SUDO bez hesla
3)To si musíš naklikat sám, respektive se podívej do dokumentace jestli není přepínač z příkazové řádky
4)Systém->Nastavení->Automaticky spuštěné programy (neber to doslova), tam přidej ten script a hotovo
-
No, na tohle bych nejakým způsobem přišel, mě dělá spíš problém ten script,
ještě jsem žádný nepsal, tudíž problém je tu. Ehm..
.. a děkuji za odpoved,
-
Proč to musí bejt v GUI ? Jinak by mělo stačit upravit /etc/sudoers a do programů spuštěných po startu dát
sh -c "sleep 30; sudo vmplayer virtuální-mašina.vmx"
-
chytré, a funguje to, mockrát děkuji :)