[Samba] Possible Security Hole (Bug?)

Andrey Repin anrdaemon at yandex.ru
Sat Apr 18 16:12:56 MDT 2015


Greetings, Davor Vusir!

>> Hi, there are two separate points of view here, map 'Administrator' to the
>> 'root' user, or give 'Administrator' a uidNumber. If you do the first then
>> 'Administrator' can change directory settings on a Unix machine from windows
>> (profiles dir, file share dirs etc) without any problem. If you give
>> 'Administrator' a uidNumber, then (s)he becomes just another Unix user and
>> will need to be given the rights to change ownership and mode of
>> directories.
>>

> A design choice of Microsofts is to make the AD-group 'DOMAIN\Domain
> Admins' member of the servers Administrators group during domain join.
> If you, as a member of 'SERVER\Administrators' choose to remove the
> Domain Admins is, of course, perfectly valid. As is making a domain
> user account member of the servers administrators group. Or removing
> from selected group. So in a sense one could say that
> 'DOMAIN\Administrator' is just another Windows/Unix user.

> When Samba is set up as a file and/or printserver, you have to make
> Unix aware of which domain user account/group that will have got
> extraordinary rights. As you write.

> Maybe one should change views and look at the Unix/Samba complex as a
> virtual host where one of its guests is a file server that owns its
> playground, the file system it shares. The guest, Samba, utilizes Unix
> for its purpose. In that case Samba is contained and
> 'DOMAIN\Administrator' should have a uid-/gidNumber. All domain
> accounts and groups should have their uid-/gidNumber set.

# visudo -f /etc/sudoers.d/domain
# Members of the "domain admins" group may do about anything.
# And rightfully so.
%domain\x20admins ALL=(ALL:ALL) ALL

Apply liberally, where it is warranted.

But to the thoughts train, every user is just one user.
Mapping user to other user is creating a mess you don't want to solve
yourself.


-- 
With best regards,
Andrey Repin
Sunday, April 19, 2015 01:11:07

Sorry for my terrible english...



More information about the samba mailing list