OSX - Intercambio de archivos - Problemas de permisos

0

Compré una Mac Mini (OSX High Sierra), también con la intención de usarla como servidor de archivos. Estoy muy sorprendido de que esto parezca ser un problema.

Estoy usando un recurso compartido de Samba que también se supone que funciona para Windows.

Creé 2 usuarios en el Mac Mini - > Usuario1 y Usuario2.

Cuando ahora comparto una carpeta "User1-share" de la cuenta User1 y doy permisos rw a ambos usuarios para este recurso compartido, entonces estos permisos no parecen ser heredados. Esto significa que si creo un archivo o carpeta en la carpeta compartida a través de la red con User2 desde otro mac, entonces User1 no tiene permisos para escribir en este archivo.

Parece que esto realmente nunca ha funcionado. Según este artículo, ¿el problema existe desde 2012?

Permisos para nuevos archivos en el directorio compartido

¿Es este un problema común y no se puede resolver? Esperaba que tal vez alguien se hubiera acercado a esto y conociera la solución.

Estoy seguro de que se necesita más información para localizar el problema y me complace proporcionarlo.

Gracias de antemano por cualquier ayuda,

Chris

    
pregunta Chris 25.10.2018 - 22:26

1 respuesta

0

Buscar, muchas gracias y acertó con el problema de ACL. Me gustaría "votar" su respuesta, ¿pero no puedo hacerlo si es solo un comentario? Al menos no me di cuenta de cómo.

En cualquier caso: recomendaría ver esta explicación y el camino a seguir: enlace

Lo que hay que hacer es esto:
En OSX High Sierra:

  • crear un recurso compartido, por ejemplo, / Users / admin / share .
  • crea un grupo, por ejemplo, " sharegroup ", y comparte / Users / admin / share a ese grupo y otorga permisos de lectura y escritura.
  • Agregar usuarios al grupo, que se supone que tienen acceso a la carpeta
  • ejecuta el siguiente comando desde el enlace de github anterior:

    chmod -R + a "group: sharegroup permite la lista, add_file, search, add_subdirectory, delete_child, readattr, writeattr, readextattr, writeextattr, readsecurity, file_inherit, directory_inherit" / Users / admin / share

Y después de este pequeño comando, podría usar el Mac Mini como un servidor de archivos "normal". Varios usuarios pueden acceder a las carpetas compartidas.

No tuve (tengo que) ejecutar el otro comando que se indicó en el enlace de github:

 chown -R demo:sharegroup /Users/admin/share

No estaba seguro de lo que hace.

Si alguien más debería leer esta publicación y debería (igual que yo) tener un problema para entender qué son las ACL y qué significa este cambio de configuración, personalmente me pareció útil este hilo del foro (pero tenga cuidado ya que el "comando chmod" es defectuoso, al ser copiado y pegado):

enlace

Gracias de nuevo por tu ayuda, Buscar,

Chris

(P.S .: edité para corregir la ortografía y el formato)

    
respondido por el Chris 28.10.2018 - 19:58

Lea otras preguntas en las etiquetas