Portál AbcLinuxu, 26. dubna 2024 05:47


Dotaz: sudoers: syntaxe komplikovanějšího příkazu (* , ") pro spuštění bez hesla

18.6.2011 13:21 JanM | skóre: 28
sudoers: syntaxe komplikovanějšího příkazu (* , ") pro spuštění bez hesla
Přečteno: 245×
Odpovědět | Admin
Dobrý den,

potřeboval bych, aby uživatel xara mohl spustit následující příkaz (v rámci skriptu) s admin právy bez zadání hesla:

sudo /usr/bin/find /var/run/gdm -wholename "/var/run/gdm/auth-for-xara*/database" -print > /home/xara/.tmpXauthfn

Jak to zapsat do sudoers souboru? Toto nefunguje (což se ani nedivím):

xara ALL=(ALL) NOPASSWD: /usr/bin/find /var/run/gdm -wholename "/var/run/gdm/auth-for-xara*/database" -print > /home/xara/.tmpXauthfn

Zkoušel jsem to všelijak "escapovat", ale bez úspěchu.

P.S. Smyslem příkazu je najít Xauth soubor pro uživatele přihlášeného přes GDM, aby tentýž uživatel mohl spustit lokální VNC server přes ssh příkaz ze vzdáleného počítače. (A následně se přes vytvořený SSH tunel i připojit k VNC serveru.) Nepotřebuje to často, takže není nutné mít spuštěn VNC server hned po přihlášení z GDM.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

18.6.2011 21:03 JanM | skóre: 28
Rozbalit Rozbalit vše Re: sudoers: syntaxe komplikovanějšího příkazu (* , ") pro spuštění bez hesla
Odpovědět | | Sbalit | Link | Blokovat | Admin
Protože jsem se přes to nedostal, vyřešil jsem to neohrabaně vložením "/usr/bin/find..." do nového skriptu, který spouštím "sudo /cesta/novy_skript" bez parametrů. To do sudoers zvládnu zapsat...

Ale kdyby někdo věděl, jak to řešit přímo, byl bych potěšen.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.