Lo que me está pasando es que samba no me está cogiendo los grupos y usuarios 
del dominio sin embargo con ejecuto el comando wbinfo si me lista los usarios y 
grupos del dominio, 

Esta es mi config de samba:

#======================= Global Settings =======================
[global]
        server role = MEMBER SERVER
        security = ADS
        realm = CITAR.CFG.MINAG.CU
        workgroup = CITAR
        dedicated keytab file = /etc/krb5.keytab
        kerberos method = secrets and keytab
        server string = Samba 4 %h
        log file = /var/log/samba/%m.log
        log level = 5
        imap config * : backend = tdb
        imap config * : range = 3000-7999
        imap config CITAR : backend = rid
        imap config CITAR : range = 10000-999999
        password server = pdc.citar.cfg.minag.cu
        encrypt passwords = no
        winbind refresh tickets = yes
        winbind offline logon = yes
        winbind enum users = yes
        winbind enum groups = yes
        winbind nested groups = yes
        winbind expand groups = 2
        winbind use default domain = yes
        os level = 20
        domain master = no
        local master = no
        preferred master = no
        map to guest = bad user
        host msdfs = no
        netbios name = DATOS
        client min protocol = SMB2
        client max protocol = SMB3
        unix extensions = no
        reset on zero vc= yes
        veto files = /.bash_logout/.bash_profile/.bash_history/.bashrc/
        hide unreadable = yes
        acl group control = yes
        acl map full control = true
        ea support = yes
        vfs objects = acl_xattr
        map acl inherit = yes
        store dos attributes = yes
        dos filemode = yes
        dos filetimes = yes
        enable privileges = yes
        restrict anonymous = 2
        strict allocate = yes
        guest ok = no
        load printers= no
        printing = bsd
        printcap name = /dev/null
        disable spoolss = yes
        username map = /etc/samba/user.map

[Almacenamiento]
        comment = "Sistema informativo"
        path = /mnt/raid0/Almacenamiento
        read only = no

[Salva Usuarios de RED]
        comment = Home Directories
        path = /mnt/raid0/homes
        browseable = yes
        read only = no

[Salvas]
        comment = Directorio para salvas
        path = /mnt/raid0/Salvas
        browseable = yes
        read only = no


----- Mensaje original -----
De: "Roilan Martinez Acebal" <esp.i...@citar.cfg.minag.cu>
Para: "gutl-l" <gutl-l@listas.jovenclub.cu>
Enviados: Viernes, 25 de Enero 2019 14:15:02
Asunto: [Gutl-l] Re: ACL en samba

Buenas tardes sigo con problemas al compartir los directorios con samba4, el 
usuario ve el recurso compartido pero le pide contraseña. Solo el usuario 
administrator puede acceder si contraseña.

A ver me explico: tengo un recurso compartido 

[Almacenamiento]
        comment = "Sistema informativo"
        path = /mnt/raid0/Almacenamiento
        read only = no

Quiero que los grupos domain admins y contabildad puedan leer y escribir. a los 
usuarios que estan en esos grupos no les debe pedir contraseña para conectarse 
a esos directorios. Desde windows les he dado los permisos necesarios para que 
accedan a ese recurso pero sin embargo les pide contraseña y solo usando el 
usuario administrator les deja acceder al recurso.

Cuando ejecuto el comando getfacl me sale lo siguiente:

:/etc/samba# getfacl /mnt/raid0/Almacenamiento/
getfacl: Removing leading '/' from absolute path names
# file: mnt/raid0/Almacenamiento/
# owner: root
# group: root
user::rwx
user:root:rwx
user:roilan:rwx
group::rwx
group:root:rwx
mask::rwx
other::---
default:user::rwx
default:user:root:rwx
default:user:roilan:rwx
default:group::rwx
default:group:root:rwx
default:mask::rwx
default:other::---

Cuando ejecuto el comando setfacl me sale lo sigguiente:

setfacl -m default:group:"CITAR\Domain Admins":rwx /mnt/raid0/Almacenamiento/
setfacl: Option -m: Invalid argument near character 15

chown root:"Domain Admins" /mnt/raid0/Almacenamiento/
chown: invalid group: ‘root:Domain Admins’


Salida de wbinfo
wbinfo -g
gponavnacional
domain controllers
aseg
ras and ias servers
denied rodc password replication group
group policy creator owners
ccv
gfi_esec_floppy_fullaccess
gfi_esec_infrared_fullaccess
dnsadmins
gfi_esec_modem_fullaccess
gfi_esec_storagedevices_fullaccess
domain admins
allowed rodc password replication group
domain users
gfi_esec_internal_fullaccess
schema admins
gfi_esec_hid_fullaccess
gfi_esec_firewire_fullaccess
read-only domain controllers
gfi_esec_storagedevices_readonly
gponavinternet
citar
domain guests
gfi_esec_networkdevices_fullaccess
gfi_esec_cddvd_fullaccess
gfi_esec_imagingdevices_fullaccess
contabilidad
gfi_esec_otherdevices_fullaccess
gfi_esec_securedigital_fullaccess
gfi_esec_cddvd_readonly
gfi_esec_pda_fullaccess
gfi_esec_bluetooth_fullaccess
usb
gfi_esec_printer_fullaccess
gfi_esec_pcmcia_fullaccess
finanzas
enterprise admins
gfi_esec_usb_fullaccess
gfi_esec_floppy_readonly
domain computers
ubpc
cert publishers
enterprise read-only domain controllers
gfi_esec_serialparallel_fullaccess
dnsupdateproxy
root@datos:/etc/samba#


Que puede estar pasando
Alguna sugerencia

Saludos

----- Mensaje original -----
De: "Arian Molina Aguilera" <linuxc...@teknik.io>
Para: "gutl-l" <gutl-l@listas.jovenclub.cu>
Enviados: Miércoles, 23 de Enero 2019 15:37:56
Asunto: [Gutl-l] Re: ACL en samba

El 23/1/19 a las 15:17, Ulises Gonzalez Horta escribió:
> 
>>
>> Tu recurso compartido sería
>> [Almacenamiento]
>> comment = "Datos Compatidos"
>> path = /mnt/raid0/Almacenamiento
>> create mask = 0770
>> browseable = yes
>> writeable = yes
>> valid users = @"Domain Admins" @"Domain Users"
>> write list = @"Domain Admins" @"Domain Users"
>>
>> chown -R root.root /mnt/raid0/Almacenamiento
>> chmod -R ug+rwx /mnt/raid0/Almacenamiento
>> chmod -R o-rwx /mnt/raid0/Almacenamiento
>>
>> setfacl -m g:"domain admins":rwx /mnt/raid0/Almacenamiento
>> setfacl -m g:"domain users":rx /mnt/raid0/Almacenamiento
>>
>> -- 
>> Arian Molina Aguilera
>> Administrador de Redes y Servicios Telemáticos
>> Linux Usuario Registrado #392892
>> Telfs: +53(7)696-7510 ext 236
>> email: linuxc...@teknik.io
>> “Nunca consideres el estudio como una obligación,
>> sino como una oportunidad para penetrar en el bello
>> y maravilloso mundo del saber. Albert Einstein”
>>
>>
>> _______________________________________________
>> Gutl-l mailing list -- gutl-l@listas.jovenclub.cu
>> To unsubscribe send an email to gutl-l-le...@listas.jovenclub.cu
> 
> En este caso particular    write list esta de mas, pues si declaras la
> carpeta como writable y luego defines valid users entonces se asume que
> todos los usuarios que se autentiquen pueden escribir, por lo cual write
> list en este caso particular esta de mas, si necesitas autenticas a pepe
> y  maria, pero que solo maria pudiera escribir entonces en ese caso pepe
> y maria irian en valid users y luego solo pones a maria en write list...
> 
> 
> 
a ver esto era así con samba3, en samba4, el cual si esta unido al
dominio o actúa como controlador de dominio, debes manejar los permisos
como te explique, desde un usuario administrador, en windows, estableces
las diferentes acls en ese recurso compartido, como que usuario puede
leer y no escribir, o que grupo puedes escribir nada más, etc, como si
de un recurso compartido en windows se tratase, se comporta igual, y eso
es gracias a las acls extendidas que implementa samba4 por defecto.

writeable = yes solo indica que el recurso compartido es escribible.
write list = @"Domain Admins" @"Domain Users" indica que grupos del
dominio tienen permiso de escritura, Estos pueden definirse aquí y
también como explicaba antes desde el mismo cliente windows si tiene
permisos para ellos, por lo general el administrador el cual tiene
control total sobre los recursos compartidos.


Enable extended ACL support in smb.conf
The following is only required on Domain Members and not on Domain
Controllers, where this setting is hard coded enabled.
Add the following to your [global] section of your smb.conf:

vfs objects = acl_xattr
map acl inherit = yes
store dos attributes = yes

El recurso debe quedar así:

[Almacenamiento]
        comment = "Sistema informativo"
        path = /mnt/raid0/Almacenamiento
        read only = no



-- 
Lic. Roilan Martinez Acebal
Administrador de Redes
Empresa Cítricos Arimao, Cumanayagua, Cienfuegos

_______________________________________________
Gutl-l mailing list -- gutl-l@listas.jovenclub.cu
To unsubscribe send an email to gutl-l-le...@listas.jovenclub.cu

Responder a