Strona 1 z 1

nss-pgsql2 i dopisywanie uŻytkowników do grupy www

: 28 grudnia 2009, 11:10
autor: rafalak
Witam.
Mam taka konfigurację:
  • apache2 + fastcgi + suexec + php
Wszystko działa, tylko teraz chciałem przenieść użytkowników i grupy odpowiedzialne za www do bazy pgsql.

Uruchamiając podgląd poleceniem:

Kod: Zaznacz cały

getent group
ewentualnie:

Kod: Zaznacz cały

getent passwd
wszystko wygląda w porządku. Jednak nie do końca.

Problem jest w dopisywaniu użytkownika www-data do grupy użytkowników www.

Np. z /etc/group i z bazy dają to samo
  • użytkownik17:x:1017:www-data

    www-data ma uid i gid 33
Aby nie komplikować wpisów zignorowałem 3 tabele grup użytkowników, w której musiałbym powtarzać ciągle to samo.

Mój konfig nss-pgsql.conf:

Kod: Zaznacz cały

getgrnam        = SELECT groupname, '' as passwd, gid, array['www-data'] as members FROM tbl_gid WHERE groupname = $1

getgrgid        = SELECT groupname, '' as passwd, gid, array['www-data'] as members FROM tbl_gid WHERE gid = $1

groups_dyn      = SELECT 33 as gid

allgroups       = SELECT groupname, 'x' as passwd, gid, array['www-data'] as members FROM tbl_gid
Co zatem robię źle?