J'ai un JBOD avec quelques disques qui sont mis en miroir à l'aide de Disk Utility et qui ont une partition unique formatée en HFS+. Le but de ce disque est de contenir une bibliothèque iTunes (partage avec AppleTV) et quelques répertoires à partager avec d'autres Macs dans la maison.
Auparavant, j'utilisais un seul utilisateur "fileshare" pour tout partager, mais j'aimerais avoir une certaine séparation entre les dossiers partagés avec d'autres Mac, de sorte que "mes" affaires restent privées et que je ne puisse pas facilement voir ce que d'autres personnes ont sur leurs partages.
Je pensais que ce serait facile, mais les recherches préliminaires suggèrent que ce n'est pas le cas - mes deux utilisateurs actuels semblent penser qu'ils possèdent les répertoires. En tant qu'utilisateur "admin", je fais un ls
sur le JBOD et j'obtiens ce qui suit :
$ ls -l
total 0
drwx------ 20 admin staff 680 1 Jun 15:07 Ben
drwx------ 13 admin staff 442 8 Mar 20:31 Faye
drwx------ 12 admin staff 408 8 Mar 20:32 Misc Videos
drwxr-xr-x 7 admin staff 238 10 Apr 11:34 iTunes
En tant qu'utilisateur du "partage de fichiers", je fais de même :
$ ls -l
total 0
drwx------ 20 fileshare staff 680 Jun 1 15:07 Ben
drwx------ 13 fileshare staff 442 Mar 8 20:31 Faye
drwx------ 12 fileshare staff 408 Mar 8 20:32 Misc Videos
drwxr-xr-x 7 fileshare staff 238 Apr 10 11:34 iTunes
En regardant les détails de la fonction "Get Info" du Finder, chaque utilisateur croit que les différents répertoires lui appartiennent et que "tous" les autres n'ont pas accès à ces répertoires.
Dans les préférences de partage, chaque utilisateur croit qu'il partage les répertoires :
Stats du système :
- Mac : Mac Pro, mi-2009
- OS : Mavericks, 10.9.5 (client normal OS X, pas de serveur installé)
- JBOD : Hornettek Enterprise 4X II à quatre baies, capacité de 20 To
- Carte USB 3 : Inateck 4 Ports PCI-E to USB 3.0 Expansion Card for Mac Pro
La raison pour laquelle je suis "coincé" sur Mavericks est que la carte USB 3 provoque des paniques du noyau sur Yosemite.
Je sais qu'en général, pour les disques amovibles, on veut que tout le monde ait accès à tout, parce qu'on peut retirer le disque et le mettre dans un autre ordinateur où le propriétaire est introuvable, mais dans ce cas, le JBOD est (pour moi) considéré comme un disque "interne". (Soit dit en passant, mes baies de disques internes sont pleines, d'où l'achat du JBOD).
Comment puis-je définir les autorisations sur ce système de fichiers de manière à ce qu'un seul utilisateur en soit propriétaire et qu'il soit le seul à pouvoir les partager ?
Dois-je, d'une manière ou d'une autre, indiquer à OS X de traiter ce disque comme un disque interne ? Comment puis-je y parvenir ?