Portál AbcLinuxu, 14. července 2025 15:49


Dotaz: Vypnutí systému userem

17.7.2004 19:11 Kala | skóre: 9
Vypnutí systému userem
Přečteno: 130×
Odpovědět | Admin
Dobrý den, jsem linuxový začátečník a narazil jsem na problém, který neumím vyřešit. Normální "userové" nemůžou vypnout systém pomocí příkazu shutdown. Neví někdo jiný způsob vypnutí systému přístupný pro všechny? Díky
Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

17.7.2004 20:13 speedo
Rozbalit Rozbalit vše Re: Vypnutí systému userem
Odpovědět | | Sbalit | Link | Blokovat | Admin
No program /sbin/shutdown "provádí úkony", na které potřebuješ práva roota. Já mám u toho prográmku nastaven tzv. "suid bit", který zajistí, že program poběží vždy s právy vlastníka (v tomto případě roota) ... tzn. mělo by ti stačit zadat příkaz: chmod u+s /sbin/shutdown ... tím nastavíš suid bit a všechno by mělo běžet ... nastavení suit bitu bys měl ale vždy dobře zvážit, jelikož to může ohrozit bezpečnost systému ... např. když bys dal suid bit u programu "mke2fs" pro formátování disků apod. ... mohl by obyčejný uživatel nechtěně (či chtěně) zformátovat důležitý disk apod. (je to jen příklad, na kterém chci ukázat, co suid bit "umí") ... ale myslím že si s tím moc nemusíš lámat hlavu ... zkrátka tam ten suid bit nastav (tak jak jsem to uváděl víše) ... zdar a sílu ...
17.7.2004 20:27 thefox | skóre: 25 | Ťapešovo
Rozbalit Rozbalit vše Re: Vypnutí systému userem
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pripadne man sudo, man visudo, man sudoers.
0118 999 881 999 119 725 3
17.7.2004 22:25 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Vypnutí systému userem
Proč proboha? Když je něco zakázané konfigurací, tak to snad nebudu komplikovaně obcházet přes sudo, ale v té konfiguraci to povolím...
17.7.2004 22:22 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Vypnutí systému userem
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co máš za distro? Pokud je to něco redhatoidního, nebo alespoň rozumně používajícího pam, tak by to měli defaultně mít možnost vypnout lokálně přihlášení uživatelé. Pokud něco jiného, tak to napiš.

Kromě toho normální uživatelé by tam měli používat nějaký wrapper v /usr/bin, jako poweroff nebo reboot.

(Nenastavuj jen tak náhodným programů setuid bity, to je pěkná kravina.)
19.7.2004 15:30 prtsc
Rozbalit Rozbalit vše Re: Vypnutí systému userem
no vida. a ja si treba myslim, ze reboot, halt a poweroff se nemaji pouzivat primo, protoze by se za urcitych okolnosti nemusely pustit shutdown skripty (ktery by mely zarucovat poradi ukonceni sluzeb), ale mozna je to na linuxu jinak.
19.7.2004 19:46 Jiří Polcar | skóre: 1
Rozbalit Rozbalit vše Re: Vypnutí systému userem
Jak primo? Pisu prave, ze uzivatel ma pouzivat wrappery v /usr/bin, coz nejsou ty ,opravdove` reboot a spol.
Stanislav Brabec avatar 19.7.2004 11:35 Stanislav Brabec | skóre: 45 | Praha
Rozbalit Rozbalit vše Re: Vypnutí systému userem
Odpovědět | | Sbalit | Link | Blokovat | Admin
Další možná řešení:

Používáte-li X, povolit to v GDM nebo KDM. Vypínat počítač bez odhlášení z GNOME nebo KDE stejně není dobrý nápad.

Nepoužíváte-li X, je možné namapovat Ctrl+Alt+Del na vypnutí místo rebootu.
19.7.2004 13:33 Kala | skóre: 9
Rozbalit Rozbalit vše Re: Vypnutí systému userem
Jak bych to měl namapovat?
19.7.2004 13:36 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Vypnutí systému userem
Změnou položky ca:... v /etc/inittab. Pravděpodobně stačí nahradit -r a -h.
19.7.2004 13:37 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Vypnutí systému userem
s/-r a -h/-r za -h/
19.7.2004 13:49 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše Re: Vypnutí systému userem
Odpovědět | | Sbalit | Link | Blokovat | Admin
Proč je dotaz v kategorii Teminály, shelly?
19.7.2004 13:58 hub | skóre: 26 | blog: bg
Rozbalit Rozbalit vše Re: Vypnutí systému userem
Již je to opraveno.
19.7.2004 23:47 MSlunečný-sněžný muž | skóre: 7
Rozbalit Rozbalit vše Re: Vypnutí systému userem
Odpovědět | | Sbalit | Link | Blokovat | Admin
Je krásné, jak si člověk může i čtením vysoce odborných a technicky zaměřených debat, které vedou samí odborníci (prostě kolegové), rozšířit svůj slovník. Já vždy znal pouze označení "poserové", ale "userové"? To ne...

Zase jsem chytřejší...
I'm trying to find any valuable info on the Internet.However,something is constantly blogging my way

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.