Umask no cambia después de reiniciar

1

Soy nuevo en umask, por favor corríjame si me equivoco.

Tenemos un servidor de archivos mac OS X trabajando con múltiples recursos compartidos SMB. Cuando los usuarios crean archivos, se crean como -rw-r - r-- ya que este es el valor predeterminado de umask (022). Quiero cambiarlo a (002) para que los archivos creados tengan -rw-rw ---- por defecto. De esta manera, todos los usuarios del mismo grupo pueden acceder a los archivos.

Apple aconseja cambiar umask así:

  

sudo launchctl config user umask nnn

Después de hacer sudo launchctl config user umask 002 recibí el siguiente mensaje:

  

Configuration applied. You must reboot for changes to take effect.

Reinicié y obtuve lo siguiente:

  

$ umask
0022

¿Qué estoy haciendo mal, por favor avise?

Estoy ejecutando OS X Server 10.10.3 Yosemite con Server.app 4.1

    
pregunta d1che 11.01.2017 - 21:00

1 respuesta

1

Solo puedo adivinar, pero creo que es un error en 10.10.3 que se resuelve en 10.10.5 (o quizás en 10.10.4) porque ninguno de mis hosts 10.10.5 muestra tu comportamiento 10.10.3.

Por eso recomiendo actualizar a 10.10.5 / 4.1.5.

Por cierto, el número entero en /var/db/com.apple.xpc.launchd/config/user.plist se calcula mediante convertir los tres" tríos "binarios a un número decimal:

002 = 000 000 010 =   2
022 = 000 010 010 =  18
666 = 110 110 110 = 438
    
respondido por el klanomath 12.01.2017 - 03:14

Lea otras preguntas en las etiquetas