Jump to content
Froxlor Forum
  • 0

gid und uid nur als Zahl


wwl

Question

Hallo,

ich habe in den Web Verzeichnissen in der Shell f?r die uid und die gid nur Zahlen stehen.

Soe ensteht unter PHP nun folgende Probleme:

 

PHP Warning: chgrp(): Unable to find gid for 10001 in /home/httpd/........

PHP Warning: chown(): Unable to find uid for 10001 in /home/httpd/........

 

Das sollte doch nicht sein, oder? Normal m?sste doch die Kunden userid als uid drinstehen.

 

Wie kann ich das ?ndern?

 

Besten Dank f?r Hilfe.

 

Christian

 

PS.: Debian Sqeeze, aktuelles Froxlor, PHP5.3

Link to comment
Share on other sites

5 answers to this question

Recommended Posts

HAllo Cardman,

das ist es. Ich habe nur das Problem das nur die uid gesetzt wird. Die Gruppen sind noch Zahlen. ich bin nochmal alles durchgegangen und habe die nss config Files ?berpr?ft. Aber da scheint alles zu passen. Woran kann das liegen? Was kann ich tun?

 

Besten Dank f?r HIlfe

 

Christian

Link to comment
Share on other sites

Ja, ich habe die Inhalte durch die aus Froxlor komplett ersetzt. Bei der uid funktioniert es , bei den Gruppen nicht. In den Logs (nss in syslog)kann ich keine Fehlermeldung finden. Auch die mysql tabellen felder stimmen ?berein.

Schreibt nscd die Werte dann noch in Dateien, aus denen Linux sie dann zuweist?

 

Christian

Link to comment
Share on other sites

In der Datei sollte auch die Gruppe mit angepasst werden:

 

nss-mysql.conf:

conf.version = 2;
users.host = inet:127.0.0.1:3306;
users.database = froxlor;
users.db_user = xxx;
users.db_password = xxx;
users.table = ftp_users u;
users.where_clause =;
users.user_column = u.username;
users.password_column = u.password;
users.userid_column = u.id;
users.uid_column = u.uid;
[b]users.gid_column = u.gid;[/b]
users.realname_column = u.username;
users.homedir_column = u.homedir;
users.shell_column = u.shell;
groups.group_info_table = ftp_groups g;
groups.where_clause = ;
groups.group_name_column = g.groupname;
groups.groupid_column = g.id;
groups.gid_column = g.gid;
groups.password_column = "x";
groups.members_table = ftp_groups ug;
groups.member_userid_column = ug.customerid;
groups.member_groupid_column = ug.id;

 

So sieht die Datei bei mir aus und da funktioniert sowohl die Gruppe als auch der User.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...