Portál AbcLinuxu, 10. května 2025 08:37
Mám takovou centrální tabulku v databázi, která slouží pro ověřování uživatele v různých aplikacích jako je pureftpd, dovecot, systémoví uživatelé ... Není problém postavit frontend nad tou databází a přidávat uživatele "hezky klikáním", ale problémem je, že každá aplikace běží na jiném serveru a mají různé uživatelské adresáře. Potřeboval bych poradit, jak co nejefektivněji automaticky založit/vymazat tyto adresáře na všech serverech při vytvoření/smazání uživatele. Třeba dovecot a pureftpd umí adresáře zakládat sami(ostatní aplikace ale ne), ale už je samozřejmě nesmažou.. Napadlo mě několik možností:
1. speciální tabulka smazaných uživatelů se strukturou (uzivatel, aplikace), na všech serverech by běžela v pozadí nějaká aplikace či skript, která by periodicky četla tabulku a uživatele mazala. To samé při vytváření.
2. zakládat/mazat uživatele spuštěním aplikací přes ssh
Oba tyto nápady mi přijdou nevhodné. Ta 2 není z bezpečnostního hlediska dobrá a ta 1 vlastně taky. Neznáte nějaký další způsob jak zakládat/mazat uživatelovi adresáře automaticky? (.. možná už někdo naprogramoval nějaký program který to umí, nevím?)
Na otázku zatím nikdo bohužel neodpověděl.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.