OS X Server: reinicie todos los POSIX y las ACL en el nuevo recurso compartido de archivos

1

Acabo de configurar un nuevo mini con OS X Yosemite / Server 4, y estoy usando un Drobo 5D para el almacenamiento de archivos. Todos los archivos en el Drobo se han copiado de una configuración anterior de Xserve y varias unidades externas y al menos otra carpeta de usuario de Mac.

Tengo mi propia cuenta de administrador en la mini, luego un pequeño grupo de usuarios con cuentas locales en la mini (agregada a través del panel de Usuarios) en un solo Grupo al que he dado acceso a la compartición de archivos. Eventualmente habrá dos grupos, uno para asuntos administrativos que estarán en una carpeta separada a la que otros usuarios no pueden acceder. Entonces, bastante simple.

¿Existe una forma adecuada en el servidor para restablecer toda la propiedad y los permisos para toda la compartición de archivos? Me gustaría comenzar con la pizarra más limpia posible. Me siento cómodo con los simples comandos chmod / chown de Linux, pero no estoy familiarizado con el ACL y umask y qué no, pero no tengo miedo de cortar y pegar en el Terminal. :) Básicamente, me gustaría asegurarme de eliminar cualquier propiedad antigua u otras cosas de otras máquinas, y asegurarme de que todo esté configurado para que no tengamos problemas en el futuro con nuevos archivos o la modificación de los antiguos.

Gracias de antemano!

    
pregunta fastasleep 17.01.2015 - 04:21

2 respuestas

1

Uso la GUI, es más fácil ... Cuando migro un servidor, yo:

  1. Agregue los recursos compartidos a la sección 'Compartir archivos' de la aplicación del servidor.
  2. Configure los permisos como me gustaría que fueran.
  3. Navegue a su servidor en la sección 'Servidor' a la izquierda de la aplicación del servidor, seleccione 'Almacenamiento' en las pestañas y luego navegue hasta donde se encuentra su recurso compartido y selecciónelo.
  4. Haga clic en el 'Equipo' en la parte inferior de la página y seleccione 'Editar permisos' y verifique que se vean bien, es decir, elimine los heredados y asegúrese de que los usuarios / grupos correctos tengan los permisos correctos. Luego haga clic en 'Aceptar'
  5. Vuelva a hacer clic en el 'Equipo' y esta vez seleccione 'Propagar permisos', seleccione todas las opciones y haga clic en 'Aceptar'. Esto puede tardar un tiempo (30 minutos o más, dependiendo del tamaño del recurso compartido), debe esperar.

Notas: A veces uso 'Batchmod' (obtenga de Archivo de Internet ahora; el sitio original ya no funciona: enlace ) o chmod, chgrp, chown si tengo problemas para cambiar la propiedad del archivo antes de los pasos anteriores, no siempre es necesario.

    
respondido por el Neddy 10.02.2015 - 07:56
1

Creo que los comandos adecuados para esto son:

  • ACL

    sudo chmod -RN /Path/to/your/share
    
  • POSIX (asumiendo que el nombre corto para su cuenta de administrador local es 'admin' y desea que todos tengan acceso de lectura, si no cambian de 744 a 740)

    sudo chown -R admin:wheel /Path/to/your/share
    sudo chmod -R 744 /Path/to/your/share
    
respondido por el alh 31.01.2015 - 15:56

Lea otras preguntas en las etiquetas