Samba4 공유 권한이 서버에서 올바르게 확인되지 않음

Samba4 공유 권한이 서버에서 올바르게 확인되지 않음

저는 Samba4를 처음 접했고 이를 AD DC로 사용하고 있습니다. 서버가 작동하고 있지만 권한 문제가 있는 것 같습니다.

현재 Samba 공유에 (Windows에서) 폴더를 생성하면 (명령줄에서) 서버에 대한 권한은 3000000 범위에 있습니다.

Winbind는 이 서버(Ubuntu 14.04, Samba 4.1.6)에서 사용되지 않습니다. 서버의 명령줄에서 AD 권한을 보고 적용하기 위해 SSS(v1.11.5)를 사용하기로 결정했습니다. 이것은 잘 작동합니다. 그러나 3000000개 이상의 UID/GID가 서버에서 올바르게 확인되지 않고 AD의 UID/GID가 서버의 Samba에 의해 적용되는 3000000개 이상의 ID와 다릅니다.

나는 구성을 매우 기본적으로 유지했으며 아래에 관련(삭제된) 구성 파일을 포함했습니다. 추가 정보를 제공할 수 있으면 알려주시기 바랍니다.

# smb.conf
[global]
        workgroup = WKGP
        realm = WKGP.LOCAL
        netbios name = SERVER
        server role = active directory domain controller
        dns forwarder = 8.8.8.8
        idmap_ldb:use rfc2307 = yes

# sssd.conf
[sssd]
services = nss, pam
config_file_version = 2
domains = WKGP.LOCAL

[domain/WKGP.LOCAL]
id_provider = ad
access_provider = ad
override_homedir = /srv/samba/Users/%u
krb5_keytab=/etc/sssd/krb5.keytab

또한 Kerberos 인증이 서버에서 작동하고 있으며(즉, 가능함 ) DNS 및 기타 모든 서비스도 작동하는 것으로 보입니다. SSS는 또한 AD 사용자의 계정 정보를 성공적으로 검색 할 수 있습니다 .kinit [email protected]getent passwd user

조언해주세요.

감사합니다.

답변1

죄송합니다. 사용 중인 버전에서는 작동하지 않습니다.

CIFS 플러그인과 libwbclient 플러그인은 각각 sssd-1.12.0 및 1.12.1의 기능입니다.

(어쨌든 1.12.x를 사용하기로 결정했다면 1.12.5를 선택하세요. 많은 버그 수정이 포함되어 있으며 일반적으로 이전 버전보다 훨씬 더 안정적입니다.)

관련 정보