Tengo un JBOD con un par de discos dentro que se reflejan usando la Utilidad de Discos y tienen una sola partición formateada como HFS+. El propósito de esta unidad es mantener una biblioteca de iTunes (compartir a AppleTV) y un par de directorios para compartir a otros Macs alrededor de la casa.
Anteriormente he utilizado un usuario de "fileshare" para compartir todo, pero me gustaría tener alguna segregación entre las carpetas que se comparten a otros Macs de tal manera que "mis" cosas son privadas para mí, y no puedo ver fácilmente lo que otras personas tienen en sus acciones.
Pensé que esto sería fácil, pero las investigaciones preliminares sugieren que no - ambos de mis usuarios actuales parecen pensar que son dueños de los directorios. Como mi usuario "admin", hago un ls
en el JBOD y obtengo lo siguiente:
$ 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
Como usuario de "fileshare", hago lo mismo:
$ 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
Mirando los detalles del Finder "Get Info", cada usuario cree que los distintos directorios le pertenecen y que "todos" los demás tienen "No Access".
Al mirar en las Preferencias de Uso Compartido, cada usuario cree que está compartiendo los directorios:
Estadísticas del sistema:
- Mac: Mac Pro, mediados de 2009
- SO: Mavericks, 10.9.5 (cliente normal de OS X, sin servidor instalado)
- JBOD: Hornettek Enterprise 4X II de cuatro bahías y 20 TB de capacidad
- Tarjeta USB 3: Tarjeta de expansión Inateck de 4 puertos PCI-E a USB 3.0 para Mac Pro
La razón por la que estoy "atascado" en Mavericks es que la tarjeta USB 3 provoca kernel panics en Yosemite.
Sé que normalmente para las unidades extraíbles se quiere que todo el mundo tenga acceso a todo, porque se podría quitar la unidad y ponerla en otro ordenador donde no se pueda encontrar un propietario, pero en este caso el JBOD es (para mí) visto como un disco "interno". (Como nota, mis bahías de discos internos están llenas, de ahí la compra del JBOD)
¿Cómo puedo establecer los permisos en este sistema de archivos de manera que sólo un usuario los posea y sólo ese usuario pueda compartirlos?
¿Necesito, de alguna manera, decirle a OS X que lo trate como una unidad interna? ¿Cómo podría conseguirlo?