adduser
Bartosz Waszak
waszi w pld.org.pl
Nie, 12 Gru 1999, 23:39:03 CET
Tak spoglądam sobie na dwa moduły ldaputils i adduser -> nie dałoby
się jakoś zmodularyzować addusera, aby mógł zakładać userów za pomocą
różnych komend ewentualnie nawet wywoływać ldapuseradd w trybie
nieinteraktywnym. I co z hasłami MD5 i Blowfish w ldap, możnaby
przejąć pam_ldap i włączyć pam_pld bo ten pam_ldap jest trochę...
I odnośnie updateowania pam.d/* , trzeba by wprowadzić narzędzie
zawierąjace np: pam.preprocesor:
[auth]
wszystkie możliwe moduły auth z domyślnymi opcjami i jak ma się
zachowywać gdy modułów bedzie kilka.
[session]
[account]
[password]
i program np podstawie danych zawartych w takim pliku budowałby plik
pam.d:
generate_pamd --name login
oraz plik pam.defaults:
zawierający podstawową definicję potrzebnych rzeczy standardowemu
programowi
i gdzies jeszcze wsadzic definicje czy dany modul ma być
wykorzystywany przy wszystkich usługach czy przy nielicznych.
Tzn: qpopper korzysta z auth unix,ldap,mysql
a ftp tylko z auth unix,ldap
Chodzi mi ostatecznie o to aby pakiet zawierał tylko niezbędne dane
typu jakich danych autentykacji potrzrbuje daemon, a preparser
dostarczal mu je w odpowiedniej postaci.
I na koniec cos w rodzaju chkconfig --> addauth ldap --name qpopper i
doda do qpoppera autentykacje ldap
Mam nadzieje, że zrozumieliście o co mi chodzi. Prosze o jakieś
sugestie. Mówił ktoś, że nie można odwalać roboty za admina, ale
przeedytowanie /etc/pam.d/*
$ls /etc/pam.d|wc -l
20
$
nie należy do ulubionych czynności jak można to zrobic łatwiej,
spójniej i szybciej.
Oraz proponuje kilka poprawek do useradd i koncepcji skel, /etc/skel/C
zawiera wszystko podstawowe wersje niezależne od języka np: katalog
/etc/{Mail,etc,tmp}, ale w /etc/skel/pl mieszcze sie juz pliki dla pl
usera. Tzn: najpierw jest kopiowany /etc/skel/C, a potem uzupełniany
wersjami dla poszczególnych języków. Wtedy pakiety nie musiałyby się
bawić w coś takiego aby np: zawierając pusty katalog public_html
musiały tworzyc /etc/skel/{pl,en,us,sv,de}/public_html
--
-=[ Bartosz Waszak ]--[ ]=-
-==[ waszi w pld.org.pl ]==[It is easier to fix Unix than to live with NT.]==-
-=[ Linux User #153066 ]--[ ]=-
Więcej informacji o liście dyskusyjnej pld-devel-pl