Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.
| Entrambe le parti precedenti la revisione Revisione precedente Prossima revisione | Revisione precedente | ||
|
debian:fileserver [2020/11/02 12:13] stefano |
debian:fileserver [2023/04/17 14:25] (versione attuale) |
||
|---|---|---|---|
| Linea 16: | Linea 16: | ||
| installazione pacchetti\\ | 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 | 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' | ||
| + | al termine\\ | ||
| + | fermare smbd e winbind\\ | ||
| + | systemctl stop smbd | ||
| + | systemctl stop winbind | ||
| + | verificare con\\ | ||
| + | smbd -b |egrep " | ||
| + | quali sono le directory che contengono file tdb e ldb\\ | ||
| + | LOCKDIR: / | ||
| + | STATEDIR: / | ||
| + | CACHEDIR: / | ||
| + | PRIVATE_DIR: | ||
| + | poi eliminarli\\ | ||
| + | rm / | ||
| + | rm / | ||
| + | rm / | ||
| + | rm / | ||
| + | rm / | ||
| + | rm / | ||
| + | rm / | ||
| + | rm / | ||
| + | in realtà di file ldb non ce ne sono \\ | ||
| + | solo se ci fossero vecchie installazioni si troverebbero\\ | ||
| + | modificare nsswitch.conf\\ | ||
| + | passwd: | ||
| + | group: | ||
| + | shadow: | ||
| + | modificare krb5.conf\\ | ||
| + | nella sezione [libdefaults] ci dovrebbe già essere il dominio (l' | ||
| + | nella sezione [realms] mettere all' | ||
| + | [realms] | ||
| + | DOMINIO.COM { | ||
| + | kdc = nomeserver.dominio.com | ||
| + | admin_server = nomeserver.dominio.com | ||
| + | } | ||
| + | nella sezione [domain_realm] aggiungere all' | ||
| + | [domain_realm] | ||
| + | .dominio.com = DOMINIO.COM | ||
| + | dominio.com = DOMINIO.COM | ||
| + | modificare file smb.conf nella sezione [global]\\ | ||
| + | [global] | ||
| + | | ||
| + | | ||
| + | | ||
| + | realm = CASA.INT | ||
| + | | ||
| + | | ||
| + | | ||
| + | log file = / | ||
| + | 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 | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | | ||
| + | |||
| + | 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:" | ||
| + | riavvio e verifica che sia tutto ok\\ | ||