werner maes
2002-Jun-14 06:39 UTC
[Samba] Samba: bug in smbstatus with force group parameter?
Hello, When I use the share option "force group = +admin", I would assume that only users who are already part of this "admin" group will have this group assigned to them when they're accessing the file share. When I make a connection with a user who's not part of the "admin" group, smbstatus displays the wrong gid. If I create a file, the file has the correct gid. So, smbstatus displays a different gid than the one actually used. My test configuration: I have a local group "admin" with one user on the file server. /etc/group admin:x:500:werner Another user "m2000" is not part of the admin group. [root@ldapfileserver samba]# id m2000 uid=149058(m2000) gid=1000 groups=1000 Configuration of the file service: [fs] path = /home/fs write list = @admin force group = +admin Output of smbstatus [root@ldapfileserver etc]# smbstatus INFO: Debug class all level = 2 (pid 1320 from pid 1320) Samba version 2.2.4 Service uid gid pid machine ---------------------------------------------- fs m2000 admin 1319 fileserver (v.w.x.y) Fri Jun 14 12:38:55 2002 I would assume a gid = 1000 for the m2000 user instead of "admin" because the "m2000" user is not part of the "admin" group. And indeed, if you create a file with this user, the file has the correct gid of "1000" and not "admin". Werner Any ideas? Werner