Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Spouštění příkazu po startu systému se sudo [vyřešeno]  (Přečteno 3169 krát)

iX

  • Aktivní člen
  • *
  • Příspěvků: 469
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.
« Poslední změna: 04 Dubna 2008, 10:45:00 od Martin 'Želva' Malý »

Pavelp

  • Host
Re: Spouštění příkazu po startu systému se sudo.
« Odpověď #1 kdy: 03 Dubna 2008, 12:45:10 »
Jde, odpovezeno je tu, melo by to byt mozno nalezt.

iX

  • Aktivní člen
  • *
  • Příspěvků: 469
Re: Spouštění příkazu po startu systému se sudo.
« Odpověď #2 kdy: 03 Dubna 2008, 13:05:19 »
Ať hledám jak chcu, nic... Jestli něco nandeš, vhoď prosím link. 8)

Martin 'Želva' Malý

  • Závislák
  • ***
  • Příspěvků: 2438
  • Zalezlej v krunýři
    • Želvův zápisník
Re: Spouštění příkazu po startu systému se sudo.
« Odpověď #3 kdy: 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ář...
« Poslední změna: 03 Dubna 2008, 18:56:05 od Martin 'Želva' Malý »
Osobní počítače jsou nanic a opravdu nikdy nedělají to, co se po nich chce. Fakt. I když na něm třeba běží Debian, Ubuntu, Arch, Widle, Mac, je to skoro furt to samé... :-(

Pokud mi dáváte zápornou karmu, budu rád, když mi napíšete proč, abych aspoň věděl, jak jsem vám uškodil. ;-)

JohnyN

  • Host
Re: Spouštění příkazu po startu systému se sudo.
« Odpověď #4 kdy: 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 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

ufaak

  • Závislák
  • ***
  • Příspěvků: 2296
Re: Spouštění příkazu po startu systému se sudo.
« Odpověď #5 kdy: 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...
notebook MSI EX720X, Ubuntu 10.10

iX

  • Aktivní člen
  • *
  • Příspěvků: 469
Re: Spouštění příkazu po startu systému se sudo.
« Odpověď #6 kdy: 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í?

Martin 'Želva' Malý

  • Závislák
  • ***
  • Příspěvků: 2438
  • Zalezlej v krunýři
    • Želvův zápisník
Re: Spouštění příkazu po startu systému se sudo.
« Odpověď #7 kdy: 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
Osobní počítače jsou nanic a opravdu nikdy nedělají to, co se po nich chce. Fakt. I když na něm třeba běží Debian, Ubuntu, Arch, Widle, Mac, je to skoro furt to samé... :-(

Pokud mi dáváte zápornou karmu, budu rád, když mi napíšete proč, abych aspoň věděl, jak jsem vám uškodil. ;-)

iX

  • Aktivní člen
  • *
  • Příspěvků: 469
Re: Spouštění příkazu po startu systému se sudo [vyřešeno]
« Odpověď #8 kdy: 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í.


Pavel Půlpán

Re: Spouštění příkazu po startu systému se sudo [vyřešeno]
« Odpověď #9 kdy: 04 Dubna 2008, 10:54:02 »
Soubor skriptu dej do adresáře ~/.kde/Autostart.

iX

  • Aktivní člen
  • *
  • Příspěvků: 469
Re: Spouštění příkazu po startu systému se sudo [vyřešeno]
« Odpověď #10 kdy: 04 Dubna 2008, 11:01:03 »
Ahaa.. ;D ;D
Takže složka  ~/.kde/Autostart  bere jak soubory  *.desktop, tak  *.sh.  OK 8) 8)

Pavel Půlpán

Re: Spouštění příkazu po startu systému se sudo [vyřešeno]
« Odpověď #11 kdy: 04 Dubna 2008, 11:12:21 »
Jestli ne tak na skript odkáž *.desktop soubor.

 

Provoz zaštiťuje spolek OpenAlt.