Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: iX 03 Dubna 2008, 06:53:39

Název: Spouštění příkazu po startu systému se sudo [vyřešeno]
Přispěvatel: iX 03 Dubna 2008, 06:53:39
Hi!
Kubuntu 7.10:
  Potřebuju, aby se mi s každým spuštěním systému spustil příkaz:  sudo logitech_applet --set-res=800.
Do složky $HOME/.kde/Autostart jsem si dal zástupce (soubor Logitech.desktop).
  Jak to udělat, aby nevyskakoval požadavek na heslo? Potřebuju to spustit tiše.
Bez suda to nefunguje, zamítnut přístup. Jde třeba za to sudo ještě specifikovat heslo?
  Nebo jak jinak to udělat?
Díky.
Název: Re: Spouštění příkazu po startu systému se sudo.
Přispěvatel: Pavelp 03 Dubna 2008, 12:45:10
Jde, odpovezeno je tu, melo by to byt mozno nalezt.
Název: Re: Spouštění příkazu po startu systému se sudo.
Přispěvatel: iX 03 Dubna 2008, 13:05:19
Ať hledám jak chcu, nic... Jestli něco nandeš, vhoď prosím link. 8)
Název: Re: Spouštění příkazu po startu systému se sudo.
Přispěvatel: Martin 'Želva' Malý 03 Dubna 2008, 18:48:05
Bylo to tu, ale taky hledám a zatím nic... :(

Edit: uf, mám to:
http://forum.ubuntu.cz/index.php?topic=16478.0

Do skriptu tedy nahoru napiš:

echo tvojeROOTheslo | sudo -S Prikaz

a poděkuj existpierrovi.

Ten skript dej do složky /etc/rc.local. Jestli ta složka neexistuje, vytvoř ji:

gksudo nautilus /etc

a tam dej vytvořit adresář...
Název: Re: Spouštění příkazu po startu systému se sudo.
Přispěvatel: JohnyN 03 Dubna 2008, 18:54:32
Zdravím,
spustenie bez potreby zadávať heslo, sa často rieši na linuxáckych fórach. Konkrétne ide o spúšťanie Firestarteru GUI bez potreby zadávať heslo.
Tu (http://www.fs-security.com/docs/faq.php#trayicon) nájdete návod, ako spúšťať automaticky firestarter GUI bez sudo hesla. Analogicky by sa tento návod mal dať aplikovať na vašu aplikáciu.

Pekný večer
Název: Re: Spouštění příkazu po startu systému se sudo.
Přispěvatel: ufaak 03 Dubna 2008, 19:03:23
staci vytvorit skript s nasledujicim textem:

Kód: [Vybrat]
#!/bin/bash
#
echo HESLO | sudo -S logitech_applet --set-res=800
exit0

ten skript vlozit do spravce sezeni, aby se poustel po prihlaseni, a je to vse :)

podotykam, ze bezpecnost tohoto reseni neni valna...
Název: Re: Spouštění příkazu po startu systému se sudo.
Přispěvatel: iX 04 Dubna 2008, 10:40:37
Bez dík!! 8) 8)

Ještě detail: Často čtu: "vytvoř si skript".  Jaký má být název takovyho souboru, přípona, případně formát? A do jakých složek se skripty dávají?
Název: Re: Spouštění příkazu po startu systému se sudo.
Přispěvatel: Martin 'Želva' Malý 04 Dubna 2008, 10:44:41
Bývá nepsaným pravidlem, že skripty do SHellu se jmenují blabla.sh. Aby fungoval, musíte mu dát spustitelnost příkazem

chmod +x blabla.sh

Nahoře musí být řádek #!/bin/bash .

Kódování nechte UTF8
Název: Re: Spouštění příkazu po startu systému se sudo [vyřešeno]
Přispěvatel: iX 04 Dubna 2008, 10:51:08
Diky: :D
A ještě jedna nevděčná otázka: ;)

Jak v KDE (kubuntu) přidat skript do sezení? ??? Ve správci relace nic takovyho není a nechci používat volbu "Obnovit poslední relaci", spouštím s prázdnou relací.

Název: Re: Spouštění příkazu po startu systému se sudo [vyřešeno]
Přispěvatel: Pavel Půlpán 04 Dubna 2008, 10:54:02
Soubor skriptu dej do adresáře ~/.kde/Autostart.
Název: Re: Spouštění příkazu po startu systému se sudo [vyřešeno]
Přispěvatel: iX 04 Dubna 2008, 11:01:03
Ahaa.. ;D ;D
Takže složka  ~/.kde/Autostart  bere jak soubory  *.desktop, tak  *.sh.  OK 8) 8)
Název: Re: Spouštění příkazu po startu systému se sudo [vyřešeno]
Přispěvatel: Pavel Půlpán 04 Dubna 2008, 11:12:21
Jestli ne tak na skript odkáž *.desktop soubor.