Fileserver membro AD\\ versione 10.4.0 \\ installare mettendo il normale nome host \\ e alla schermata successiva\\ mettere il dominio\\ procedere con installazione standard \\ pacchetti ssh e standard\\ riavvio\\ abilitare ssh root\\ impostare ip statico\\ con inserimento dns-nameserver \\ abilitare root ssh\\ modificare hosts\\ modificare resov.conf\\ riavvio\\ installazione pacchetti\\ apt-get install samba winbind libnss-winbind libpam-winbind acl realmd sssd-tools adcli packagekit samba-common samba-common-bin samba-libs resolvconf krb5-config smbclient krb5-user durante l'installazione alla domanda modifica smaba per dhcp dare default (no)\\ al termine\\ fermare smbd e winbind\\ systemctl stop smbd systemctl stop winbind verificare con\\ smbd -b |egrep "LOCKDIR|STATEDIR|CACHEDIR|PRIVATE_DIR" quali sono le directory che contengono file tdb e ldb\\ LOCKDIR: /var/run/samba STATEDIR: /var/lib/samba CACHEDIR: /var/cache/samba PRIVATE_DIR: /var/lib/samba/private poi eliminarli\\ rm /var/run/samba/*.tdb rm /var/run/samba/*.ldb rm /var/lib/samba/*.tdb rm /var/lib/samba/*.ldb rm /var/cache/samba/*.tdb rm /var/cache/samba/*.ldb rm /var/lib/samba/private/*.tdb rm /var/lib/samba/private/*.ldb in realtà di file ldb non ce ne sono \\ solo se ci fossero vecchie installazioni si troverebbero\\ modificare nsswitch.conf\\ passwd: files winbind systemd sss group: files winbind systemd sss shadow: files winbind sss modificare krb5.conf\\ nella sezione [libdefaults] ci dovrebbe già essere il dominio (l'avevamo messo in fase di installzione s.o.)\\ nella sezione [realms] mettere all'inizio il proprio dominio kdc e admin server\\ [realms] DOMINIO.COM { kdc = nomeserver.dominio.com admin_server = nomeserver.dominio.com } nella sezione [domain_realm] aggiungere all'inizio\\ [domain_realm] .dominio.com = DOMINIO.COM dominio.com = DOMINIO.COM modificare file smb.conf nella sezione [global]\\ [global] server role = MEMBER SERVER workgroup = CASA security = ADS realm = CASA.INT dedicated keytab file = /etc/krb5.keytab kerberos method = secrets and keytab log file = /var/log/samba/%m.log log level = 5 vfs objects = acl_xattr map acl inherit = Yes store dos attributes = Yes idmap config * : backend = tdb idmap config * : range = 3000-7999 idmap config CASA.INT : backend = ad idmap config CASA.INT : schema_mode = rfc2307 idmap config CASA.INT : range = 3000000-4000000 winbind use default domain = yes winbind nss info = rfc2307 winbind enum users = yes winbind enum groups = yes fare poi dei test per togliere winbind enum users e group\\ sembra che togliendoli migliori le performance\\ collegare al dominio\\ net ads join -U administrator se si vuole verificare ci sono alcuni comandi utili\\ avviare prima winbind poi smbd\\ systemctl start winbind systemctl start smbd verificare funzionalità winbind con \\ wbinfo -u wbinfo -g verficare funzionalità getent\\ getent passwd CASA\\nomeutentedominio creare una condivisione su samba e verificare setfacl\\ setfacl -m g:"domain admins":rwx /condiv/ riavvio e verifica che sia tutto ok\\