nss_pgsql

Miro Ziemski miro w elzab.com.pl
Sob, 26 Lut 2005, 22:32:09 CET


Witam

	Zachciało mi się użytkowników trzymanych w postgresie, zainstalowałem 
sobie nss_pgsql. Skonfigurowałem zgodnie z wytycznymi z 
http://sysauth-pgsql.sourceforge.net/docs/index.html, dodałem grupę i 
użytkownika do tabelek i... prawie działa.
System widzi takiego użytkownika, pokazuje poprawnie nazwy użytkownika i 
grupy na jego plikach, ale żeby się zalogować muszę po podaniu hasła 2 
razy wcisnąć <CTRL-C> i dopiero wtedy mnie wpuszcza. Dodatkowo próby 
uruchomienia np. ls -la kończą się oczekiwaniem w nieskończoność nie 
wiadomo na co (samo ls bez parametrów działa).

Czy ktoś nie wie przypadkiem co z tym kwiatkiem zrobić ?



Strace kończy się tak
[test@ ~]$ strace ls -la
i dostałem takie coś (końcówka)
[...]
open("/etc/nss-pgsql.conf", O_RDONLY)   = 4
fstat64(4, {st_mode=S_IFREG|0604, st_size=638, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 
0) = 0x40017000
read(4, "# example configfile for Postgre"..., 4096) = 638
read(4, "", 4096)                       = 0
close(4)                                = 0
munmap(0x40017000, 4096)                = 0
getuid32()                              = 5000
geteuid32()                             = 5000
getgid32()                              = 5000
getegid32()                             = 5000
open("/etc/heimdal/krb5.conf", O_RDONLY|O_LARGEFILE) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=406, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 
0) = 0x40017000
read(4, "[libdefaults]\n        default_re"..., 4096) = 406
read(4, "", 4096)                       = 0
close(4)                                = 0
munmap(0x40017000, 4096)                = 0
open("/etc/krb5.conf", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file 
or directory)
getuid32()                              = 5000
geteuid32()                             = 5000
getgid32()                              = 5000
getegid32()                             = 5000
getuid32()                              = 5000
open("/tmp/krb5cc_5000", O_RDONLY|O_LARGEFILE) = -1 ENOENT (No such file 
or directory)
geteuid32()                             = 5000
open("/etc/passwd", O_RDONLY)           = 4
fcntl64(4, F_GETFD)                     = 0
fcntl64(4, F_SETFD, FD_CLOEXEC)         = 0
fstat64(4, {st_mode=S_IFREG|0644, st_size=931, ...}) = 0
mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 
0) = 0x40017000
read(4, "root:x:0:0:root:/root:/bin/sh\nbi"..., 4096) = 931
read(4, "", 4096)                       = 0
close(4)                                = 0
munmap(0x40017000, 4096)                = 0
futex(0x40182364, FUTEX_WAIT, 2, NULL

-- 
Pozdrawiam
Miro Ziemski




Więcej informacji o liście dyskusyjnej pld-users-pl