Portál AbcLinuxu, 5. května 2025 23:18

Dotaz: Spuštění scriptu při/před File System Check

pVit avatar 21.3.2017 12:16 pVit | skóre: 11
Spuštění scriptu při/před File System Check
Přečteno: 265×
Odpovědět | Admin

Zdravím, mám Raspberryčko s ecryptovanou /home složkou (podle návodu). Při bootu při mountování si systém vyžádá heslo, po zadání je /home přístupná, při pwd timeoutu je přihlášen root a /home není dostupná. Plní tedy funkci, jakou očekávám.

Co ale dále potřebuju je, aby se mi před požadavkem na heslo spustil script, který bude kontrolovat spojení s api a při přijetí hesla z api jej zadá a /home se zpřístupní. Jelikož ale dotaz na heslo přichází s FSC, nejsou dostupné scripty v /etc/init.d apod. (nebo mi aspoň nejdou načíst). Otázka tedy je, kam mám script umístit a kde ho spouštět, aby proběhl korektně?

Přikládám výpis bootu pro zřejmost, kde si systém požádá o heslo a kde už musí být script aktivní.

systemd-fsck[101]: e2fsck 1.42.12 (29-Aug-2014)
systemd-fsck[101]: /dev/mmcblk0p2: clean, 38848/80640 files 204579/322304 blocks
Started Load/Save Screen Backlight Brightness of backlight: rpi_backlight.
Started Load/Save Random Seed.
Starting File System Check on /dev/mmcblk0p1...
Please enter passphrase for disk chome on /home:
systemd-fsck[240]: fsck.fat 3.0.27 (2014-11-12)
systemd-fsck[240]: /dev/mmcblk0p1: 121 files, 41184/127006 clusters
Díky za návrhy na řešení
Writing multithreaded code is easy... to get wrong.

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

21.3.2017 12:29 NN
Rozbalit Rozbalit vše Re: Spuštění scriptu při/před File System Check
Odpovědět | | Sbalit | Link | Blokovat | Admin
Kdyz das do fstab 0 0 misto 0 2 z opsaneho navodu, nebude se provadet fsck a skript muzes dat bez problemu do /etc/rc.local..
pVit avatar 21.3.2017 14:09 pVit | skóre: 11
Rozbalit Rozbalit vše Re: Spuštění scriptu při/před File System Check
Díky za tip, fsck už se neprovádí, každopádně systém zůstane stát na stejném místě a pořád chce heslo. Potřeboval bych místo, kde se nastavuje Random Seed nebo Screen Backlight Brightness of backlight.
Writing multithreaded code is easy... to get wrong.
21.3.2017 16:00 NN
Rozbalit Rozbalit vše Re: Spuštění scriptu při/před File System Check
Nebere si nahodou login/pam nastaveni z /home user adresare? Je vubec realne pripojit /home az po loginu?
pVit avatar 28.3.2017 10:28 pVit | skóre: 11
Rozbalit Rozbalit vše Re: Spuštění scriptu při/před File System Check
Pro decrypt se nastavení z /home nebere, připojuje se před loginem (boot -> mount všeho kromě /home -> zadání hesla pro decrypt -> když se decryptuje, tak se namountuje partitiona s /home (-> login pi), když ne, tak je /home nedostupný (-> login root)).

Každopádně jsem encryptování vyřešil jiným způsobem, ale díky za reakci.
Writing multithreaded code is easy... to get wrong.

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.