per centralizzare l'archiviazione dei file utente di una rete locale, ho pensato di realizzare un data server su un vecchio pc, al momento come banco di prova di una eventuale migrazione ad un hardware più appropriato.
I pc nella rete locale sono esclusivamente windows, mentre sul data server ho installato ubuntu server 15.10 senza interfaccia grafica, samba e l'utility dos2unix.
Ho configurato samba con set up minimale, dopo aver consultato diverse guide online.
Codice: Seleziona tutto
[global]
hosts allow = 127.0.0.1 192.168.1.0/24
netbios name = dataserver
security = user
server string = Data Server
admin user = admuser
encrypt password = yes
map to guest = bad user
gest account = nobody
[data]
comment = Data Storage
path = /datastorage/data
public = yes
create mask = 0777
directory mask = 0777
- creato i gruppi,
- creato le cartelle ,
- assegnato le cartelle ai gruppi,
- assegnato i permessi alle cartelle,
- creato gli utenti di sistema con login nulla,
- creato i corrispondenti utenti samba.
Ho testato l'accesso al data server da un pc con Win 10 Home e riesco a navigare tra le cartelle coerentemente ai permessi attribuiti. Ho invece un problema con la scrittura dei file.
Es. Ho connesso sul pc win la catella "data" con le credenziali dell'utente "user01" che appartiene al gruppo "smb_marketing". Riesco così ad accedere esclusivamente alla cartella "marketing" ma mi viene impedita la scrittura all'interno della stessa.
Questi gli attributi della cartella data:
Codice: Seleziona tutto
drwxrwsrwx 15 root root ... data
Codice: Seleziona tutto
drwxrws--- 6 root smb_marketing ... marketing
Grazie in anticipo a chi vorrà rispondere.