Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: rejže 30 Března 2010, 01:08:28

Název: sudoers kde dělám chybu
Přispěvatel: rejže 30 Března 2010, 01:08:28
Ahojky. Pokouším se nastavit sudoers tak abych mohl spustit určitý skript bez hesla,ale ať to edituju jakkoli heslo je stále požadováno. Všechny HOW-to už jsem přečetl a zkusil.
Situace: Jsem přihlášen jako uživatel karmic (jediný uživatel), a chci spustit skript wakeenable v /usr/bin bez hesla a pouze na tomto stroji. Zadám tedy ve visudo řádek-
karmic karmic-desktop=(ALL)NOPASSWD:/usr/bin/wakeenable
Uložím restartuju a nic to nezmění. Zkoušel jsem také různě měnit mezery v řádku,protože je to v každém HOW-TO jinak,ale výsledek nula. Kde je tedy chyba? Vim jen o tý mezi klávesnicí a židlí.
Tady je ještě komplet sudoers
Kód: [Vybrat]
# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#

Defaults env_reset

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root ALL=(ALL) ALL
karmic karmic-desktop=(ALL)NOPASSWD:/usr/bin/wakeenable
# Uncomment to allow members of group sudo to not need a password (Note
# that later entries override this, so you might need to move it further
# down) %sudo ALL=NOPASSWD: ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
Dík za postrčení.
Název: Re: sudoers kde dělám chybu
Přispěvatel: jmp 30 Března 2010, 07:34:21
krom zaludnosti syntaxe obecne je tady jeste dalsi zaludnost - soubor sudoers se musi editovat pomoci editoru visudo
Název: Re: sudoers kde dělám chybu
Přispěvatel: Yontalcar 30 Března 2010, 09:06:21
krom zaludnosti syntaxe obecne je tady jeste dalsi zaludnost - soubor sudoers se musi editovat pomoci editoru visudo
nemusí, visudo je pouze k tomu, aby /etc/sudoers nebylo uloženo s chybnou syntaxí, což by mělo za následek úplnou nefunkčnost příkazu sudo (což v případě Ubuntu znamená reboot do recovery mode)

@rejže
napovím ti:
pozdější pravidla přepisují pravidla dřívější
Název: Re: sudoers kde dělám chybu
Přispěvatel: LuciusMare 30 Března 2010, 12:41:36
krom zaludnosti syntaxe obecne je tady jeste dalsi zaludnost - soubor sudoers se musi editovat pomoci editoru visudo
nemusí, visudo je pouze k tomu, aby /etc/sudoers nebylo uloženo s chybnou syntaxí, což by mělo za následek úplnou nefunkčnost příkazu sudo (což v případě Ubuntu znamená reboot do recovery mode)
A co tím asi myslel... ;D

Název: Re: sudoers kde dělám chybu
Přispěvatel: arrange 30 Března 2010, 12:51:09
Teď zas já nechápu, co tím myslel LM  ;)

Nehledě na to, že autor už v prvním příspěvku píše, že
...Zadám tedy ve visudo řádek-
(takže tato debata je vcelku zbytečná)
Název: Re: sudoers kde dělám chybu
Přispěvatel: rejže 31 Března 2010, 00:35:01
Já bych zase rád věděl co myslel tím "pozdější pravidla přepisují dřívější" Zkusil jsem ten řádek dát uplně na konec a stejně to nepomohlo. Ideální by bylo,kdyby mi sem někdo zkopčil svoje sudoers,který za podobným účelem upravil a funguje mu. Tomuhle už jsem věnoval tolik času a poprvé se nemůžu hnout z místa a přitom to podle HOW-TO vypadá jasně a na první pokus funkční. ???
Název: Re: sudoers kde dělám chybu
Přispěvatel: Yontalcar 31 Března 2010, 01:06:17
Já bych zase rád věděl co myslel tím "pozdější pravidla přepisují dřívější" Zkusil jsem ten řádek dát uplně na konec a stejně to nepomohlo. Ideální by bylo,kdyby mi sem někdo zkopčil svoje sudoers,který za podobným účelem upravil a funguje mu. Tomuhle už jsem věnoval tolik času a poprvé se nemůžu hnout z místa a přitom to podle HOW-TO vypadá jasně a na první pokus funkční. ???
myslel jsem tím přesně to, co jsi udělal
možná bude problém s názvem stroje: zkus tam připsat "localhost" (odděleno čárkou), nebo tam rovnou napiš "ALL"
Název: Re: sudoers kde dělám chybu
Přispěvatel: rejže 31 Března 2010, 01:25:56
Díky všem za ochotu. Vyřešeno a teď se pobavíte. Jediná chyba byla opravdu mezi klávesnicí a židlí. Nedošlo mi jaksi,že před ten příkaz musim stejně dát sudo. Tímto se omlouvám. Žádnej učenej z nebe nespad a blbce jak kdyby shazovali. ;)
Název: Re: sudoers kde dělám chybu
Přispěvatel: Krysař 31 Března 2010, 06:16:09
Neomlouvej se, hlavni je, ze to slape. A za toto priznani si zaslouzis K+  :)
Název: Re: sudoers kde dělám chybu
Přispěvatel: george65 05 Září 2011, 14:59:46
co kdybych chtel stejnym zpusobem pridat do sudoers prikaz shutdown nebo poweroff nebo cokoli jinyho na vypnuti? ani jeden z nich neni  v /usr/bin a nemuzu je nikde najit tak nevim co mam do sudoers napsat
Název: Re: sudoers kde dělám chybu
Přispěvatel: Martin Šácha 05 Září 2011, 15:04:51
co kdybych chtel stejnym zpusobem pridat do sudoers prikaz shutdown nebo poweroff nebo cokoli jinyho na vypnuti? ani jeden z nich neni  v /usr/bin a nemuzu je nikde najit tak nevim co mam do sudoers napsat

Kód: [Vybrat]
locate <prikaz>
Název: Re: sudoers kde dělám chybu
Přispěvatel: Šuohob 05 Září 2011, 15:08:06
na konec /etc/sudoers pridej radku
Kód: [Vybrat]
uzivatel ALL = NOPASSWD: /sbin/shutdown, /sbin/reboot
na hledani se pouziva take napriklad find
Název: Re: sudoers kde dělám chybu
Přispěvatel: GdH 05 Září 2011, 15:30:40
na hledani se pouziva take napriklad find

Pro příkazy je vhodnější which.
Název: Re: sudoers kde dělám chybu
Přispěvatel: george65 05 Září 2011, 16:04:35
diky moc uz to funguje