abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
včera 23:11 | Bezpečnostní upozornění

Byly zveřejněny informace o bezpečnostní chybě BLURtooth (CVE-2020-15802) v Bluetooth 4.2 a 5.0 v Cross-Transport Key Derivation (CTKD). Útočník může provádět MITM nebo navázat spojení s libovolným zařízením. Podrobnosti v článku (pdf).

Ladislav Hagara | Komentářů: 0
včera 21:44 | IT novinky

Byly zveřejněny informace o úniku zdrojových kódů Windows XP.

Ladislav Hagara | Komentářů: 1
včera 15:22 | Zajímavý projekt

Chcete proniknout do tajů gitu? Klikněte na Learn Git Branching. Vizuální a interaktivní tutoriál ve webovém prohlížeči.

Ladislav Hagara | Komentářů: 0
včera 13:22 | Nová verze

Po roce od vydání verze 4.0 byla vydána nová major verze 5.0 softwaru pro správu elektronických knih Calibre (Wikipedie). Přehled novinek v poznámkách k vydání. Zdůraznit lze přechod na Python 3.

Ladislav Hagara | Komentářů: 4
včera 07:00 | Komunita

Pořadatelé konference DevConf.cz 2021, již třináctého ročníku jedné z největších akcí zaměřených na Linux a open source ve střední Evropě, vyhlásili CFP (Call for Papers). Konference proběhne jenom online a to 18. až 20. února 2021.

Ladislav Hagara | Komentářů: 0
24.9. 15:44 | Zajímavý článek

Národní bezpečnostní agentura (NSA) vydala podrobnou příručku pro nastavení UEFI Secure Bootu (pdf).

Ladislav Hagara | Komentářů: 4
24.9. 15:22 | Nová verze

Byl vydán PostgreSQL ve verzi 13.0. Přehled novinek v poznámkách k vydání.

Ladislav Hagara | Komentářů: 6
24.9. 15:00 | Zajímavý software

Nezávislý tým herních vývojářů Orama Interactive vydal novou verzi 0.8 svobodného sprite editoru Pixelorama. Editor Pixelorama je postaven na herním enginu Godot a nově běží také na webu. Zdrojové kódy jsou k dispozici na GitHubu.

Ladislav Hagara | Komentářů: 0
24.9. 14:00 | Zajímavý software

Mozilla Foundation na svém blogu představila Social Media Analysis Toolkit (SMAT). Jedná se o open source nástroj pro analýzu a vizualizaci online komunikace a trendů na sociálních sítí. Zdrojové kódy jsou k dispozici na GitLabu.

Ladislav Hagara | Komentářů: 2
24.9. 08:00 | Zajímavý software

Pod licencí GPLv3 byly vydány zdrojové kódy počítačových her Amnesia: The Dark Descent a Amnesia: A Machine For Pigs od společnosti Frictional Games. Počítačová hra Amnesia: The Dark Descent vyšla před 10 lety. V říjnu vyjde pokračování s názvem Amnesia: Rebirth.

Ladislav Hagara | Komentářů: 0
Používáte aplikaci eRouška?
 (19%)
 (3%)
 (2%)
 (11%)
 (52%)
 (7%)
 (6%)
Celkem 427 hlasů
 Komentářů: 35, poslední 20.9. 21:50
Rozcestník

Dotaz: PAM a reboot

14.3.2004 21:54 David | skóre: 21 | Praha
PAM a reboot
Přečteno: 86×
Ahojte, už docela dost dlouho řeším problém s PAMem a furt nic :-(
Chci dovolit ostatním uživatelům, kteří se přihlásí do konsole (tedy ne přes ssh), aby mohli restartovat počítač.
Používám Gentoo. Předtím sem měl Slack (tam PAM neni) a ještě předtím Mandrake. No a v tom Mendrejku byl v adresáři /etc/pam.d/ soubor reboot s tímto obsahem :
auth sufficient /lib/security/pam_rootok.so
auth required /lib/security/pam_console.so
#auth required /lib/security/pam_stack.so service=system-auth
account required /lib/security/pam_permit.so

a v adresáři /etc/security/console.apps/ byl soubor reboot s tímto obsahem :
FALLBACK=true

No a hlavně to fungovalo :-)
V Gentoo oba dva soubory nejsou. V příslušných adresářích sice něco je (soubory jako xserevr, atd.), ale reboot tam neni. A rebootnout smí samozřejmě jenom root. Zkusil sem do obou adresářů nakopírovat výše zmíněné soubory z Mendrejku. No a ..... nic :-( ,stále : must be superuser. Jo a reboot JE zkompilovaný s podporou PAMu.
Díky za cokoli, David.

Odpovědi

15.3.2004 00:26 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše PAM a reboot
Je vůbec v Gentoo pam_console.so (na kterém to stoji)? Ve vanilla PAM totiž není, RH a MDK ho mají dopatchovaný.
15.3.2004 00:48 David | skóre: 21 | Praha
Rozbalit Rozbalit vše PAM a reboot
mám tu /lib/security/pam_console.so
Takže odpověď zní ANO.
David
15.3.2004 13:02 Yeti
Rozbalit Rozbalit vše PAM a reboot
Takže to asi bude složitější.

Můžeš dopsat pam_console option debug (viz pam_console(8)), ale zase tak moc se toho nedozvíš.

Nejsem si jist, kde to vlastně bere informaci, co jsou lokálně přihlášení uživatelé, IMHO z /var/run/console/, ale aby se tam něco objevilo, tak musí pam podporovat login a musíš tam asi mít

session optional pam_console.so
15.3.2004 13:03 Yeti
Rozbalit Rozbalit vše PAM a reboot
Ten řádek myslím v /etc/pam.d/login (jako u RH/MDK/FC).
15.3.2004 13:43 David | skóre: 21 | Praha
Rozbalit Rozbalit vše PAM a reboot
Můj /etc/pam.d/login/
auth required /lib/security/pam_securetty.so
auth required /lib/security/pam_stack.so service=system-auth
auth required /lib/security/pam_nologin.so
account required /lib/security/pam_stack.so service=system-auth
password required /lib/security/pam_stack.so service=system-auth
session required /lib/security/pam_stack.so service=system-auth
session optional /lib/security/pam_console.so

Takže to tam je.
15.3.2004 13:58 Yeti
Rozbalit Rozbalit vše PAM a reboot
A ve /var/run/console máš lokálně nalogované uživatele?

Pokud ano, tak už mě nic nenapadá, kromě ručního debuggování, protože ten problém asi skutečně nastává až při autorizaci.

S optionenm debug nedostaneš nějaké zajímavé hlášky do logu? (on ten debug většinou není moc implementovaný, ale podíval bych se tam).
15.3.2004 14:16 David | skóre: 21 | Praha
Rozbalit Rozbalit vše PAM a reboot
Jo, ve /var/run/console jsou lokálně nalogovaní uživatelé. Debug můžu zkusit, ale možná by ti pomohlo to, že PAM mi funguje v pohodě na startování Xek.
Tzn. : lokálně přihlášení můžou pustit startx, ale via ssh ne. Napíše jim to - You probably don't have console ownership. Nebo něco podobnýho.
15.3.2004 14:54 Yeti
Rozbalit Rozbalit vše PAM a reboot
Takže autorizace asi funguje, protože to by mělo mít v pam.d přesně totéž.

Ještě mě napadlo, jak vlastně ten shutdown spouštíš. V RH/MDK/FC to funguje, že /usr/bin/reboot (et. al.) je jen link na /usr/bin/consolehelper, což je ale opět jen takový wrapper, který spouští /usr/sbin/userhelper (setuid) na skutečnou práci. /sbin/reboot si nikdo kromě roota nespustí. Sice píšeš, že máš ty věci zkompilované s podporou s PAM, ale to ještě může znamenat ledacos...
15.3.2004 14:59 David | skóre: 21 | Praha
Rozbalit Rozbalit vše PAM a reboot
/sbin/reboot je link na /sbin/halt a ten vypadá takhle :
-rwxr-xr-x 1 root root 9588 bře 12 00:46 /sbin/halt
15.3.2004 15:22 Yeti
Rozbalit Rozbalit vše PAM a reboot
Jo, ale přímo /sbin/halt jako user nespustíš ani na MDK, pam nepam (tedy IHMO, nebudu to teď zkoušet na nějakém nevinném počítači ;-)
15.3.2004 18:40 David | skóre: 21 | Praha
Rozbalit Rozbalit vše PAM a reboot
Tak jak sem na začátku psal o tom Mendrejku (V pam.d je soubor reboot a v console.apps taky (viz. výše)). Tak tam je /sbin/reboot symlink taky na /sbin/halt. A rebootnou jako normální user jde.
15.3.2004 20:56 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše PAM a reboot
Ale tak, že spustíš /usr/bin/reboot. Jako user nemáš /sbin ani v cestě...
15.3.2004 22:55 David | skóre: 21 | Praha
Rozbalit Rozbalit vše PAM a reboot
Pravda, pravda. Ale co s tím ? Asi neznáš nic podobného pod Gentoo ?
15.3.2004 23:00 unchallenger | skóre: 69 | blog: unchallenger
Rozbalit Rozbalit vše PAM a reboot
Neznám; já bych asi dokázal okopírovat to řešení s userhelperem z RH, ale třeba to Gentoo řeší nějak úplně jinak...
15.3.2004 23:05 David | skóre: 21 | Praha
Rozbalit Rozbalit vše PAM a reboot
To je možný, budu hledat, ale díky moc za všechno. Teď už aspoň vim v čem to vězí.
Měj se, David.
16.3.2004 17:47 David | skóre: 21 | Praha
Rozbalit Rozbalit vše PAM a reboot
Tak sem to nakonec vyřešil přes ACPI a BUTTON - POWER OFF. Lokálně to jde a vzdáleně ne :-)

Založit nové vláknoNahoru

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

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.