[Samba] Linux Work Station USER ID PROBLEM
Rowland Penny
rpenny at samba.org
Wed Aug 24 09:39:11 UTC 2016
On Wed, 24 Aug 2016 11:53:15 +0300
barış tombul via samba <samba at lists.samba.org> wrote:
> Dear all,
>
> I set up the client as in the document that you can see the link
> below.
>
> https://community.spiceworks.com/how_to/44885-setup-centos-to-authenticate-via-active-directory
>
> User's home directories automatically mounted with NFS.(NFS directory
> is also in Samba Server )
>
> When i tried to connect from Centos workstation with user id and
> password, i can open the machine. But when i tried to connect from
> Samba AD Server with the same user id and password, i can not open
> the machine.
>
> The command which i execute on the Samba server part is,
> [root at mems ~]# id btombul
> uid=3000105(FACILITY\btombul) gid=100(users) groups=100(users)
>
> [root at mems btombul]# ls -al
> total 28
> drwx------ 4 FACILITY\btombul users 108 Aug 24 11:34 .
> drwxr-xr-x 210 root users 8192 Aug 24 11:33 ..
> -rw------- 1 16777216 16777216 7 Aug 24
> 11:34 .bash_history -rw------- 1 16777216 16777216 18 Aug
> 24 11:33 .bash_logout -rw------- 1 16777216 16777216 176
> Aug 24 11:33 .bash_profile -rw------- 1 16777216 16777216
> 124 Aug 24 11:33 .bashrc drwx------ 2 16777216 16777216
> 6 Aug 24 11:33 .gnome2 drwx------ 4 16777216 16777216 37
> Aug 24 11:33 .mozilla
>
>
> The command which i execute on the CENTOS workstation part is,
>
> [root at centosx FACILITY]# id btombul
> uid=16777216(btombul) gid=16777216(domain users)
> groups=16777216(domain users),
>
> [root at centosx btombul]# ls -al
> total 28
> drwx------. 4 3000105 users 108 Aug 24 11:34 .
> drwxr-xr-x. 210 root users 8192 Aug 24 11:33 ..
> -rw-------. 1 btombul domain users 7 Aug 24 11:34 .bash_history
> -rw-------. 1 btombul domain users 18 Aug 24 11:33 .bash_logout
> -rw-------. 1 btombul domain users 176 Aug 24 11:33 .bash_profile
> -rw-------. 1 btombul domain users 124 Aug 24 11:33 .bashrc
> drwx------. 2 btombul domain users 6 Aug 24 11:33 .gnome2
> drwx------. 4 btombul domain users 37 Aug 24 11:33 .mozilla
>
>
> Kind regards.
>
> Barış.
Welcome to the wonderful world of getting the same IDs everywhere ;-)
Your problem is that your AD DC is using the IDs that Samba creates and
your Centos machine is using sssd and this is coming up with different
IDs.
There are a few ways around this, dump sssd on the Centos machine and
use winbind instead, or give all your users a 'uidNumber' and Domain
Users (at least) a gidNumber attribute, you will then have to set up
sssd to use these.
Until both machines return the same results, you are going to have this
problem.
Rowland
More information about the samba
mailing list