Dnia śro, lip 06 2005 o godz. 04:29, Miro ZIemski napisal(a): > Witam, > Chciałbym trzymać userów w postgresie. Zainstalowałem nss_pgsql, > utworzyłem odpowiednie tabelki, dodałem użytkownika test i tu zaczęły > się schody: > > [EMAIL PROTECTED] miro]$ id test > could not open config file /etc/nss-pgsql.conf > id: test: Nie ma takiego użytkownika > > [EMAIL PROTECTED] users]# id test > uid=2222(test) gid=2222(testowa) grupy=2222(testowa)
> Proszę o jakąś podpowiedź jak to ugryźć. niestety nss chodzi z poziomu usera, ktory wywoluje funkcje getpw*()... czyli w tym przypadku z miro lub root... plik nss-pgsql.conf niestety musi byc readable dla wszystkich :( dlatego krytycznie wazne jest, aby wpisane w nim connect informations do bazy SQL byly dla konta w postgresie, ktore bedzie mialo tylko i wylacznie prawa read dla WIDOKU odpowiadajacego passwd. jest jeszcze inny plik .conf dla odpowiednika shadow jesli dobrze pamietam i ten plik moze byc - a nawet powinien byc! (podobnie jak plikshadow) odczytywalny tylko przez roota. -- 'o,o' Bartlomiej Sowa-\ /-Surfuje w NYSIE-|-gg4087038-\ /---- |\ ----\ ( )) BartOwl | bartowl (at) pld-linux.org | WS |_\ ROX ) ^ ^ cell:_607199049_/_\_PLD Linux Developer & Admin_/_\,,,-=^==-,,./ Student of Wroclaw University of Technology, Registered LINUX user #118142 _______________________________________________ pld-users-pl mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-users-pl
