3 votos

¿Cómo configuro por defecto permisos de archivo para aplicaciones GUI en Lion?

He establecido mi umask en mi .bashrc archivo 007. Los archivos creados en la línea de comandos después de cargar mi archivo bashrc respeta esta configuración. Quiero ser capaz de establecer el umask a 007 para todos los archivos creados utilizando una línea de comandos de aplicaciones.

Este documento habla sobre la configuración de la umask a través de launchd. Y que tipo de obras. Si yo siga estas instrucciones puedo cambiar los permisos predeterminados en una interfaz gráfica de usuario creado el archivo de rw-r--r-- a rw-rw---- , pero los directorios todavía no son del grupo de escritura (es decir, quiero ser rwxrwx--- pero son rwxr-x--- )

El analógica en Linux sería /etc/login.defs como el lugar para establecer el umask.

¿Qué debo cambiar para que el umask para ser ajustado correctamente (es decir, la forma que yo quiero)?

1voto

Jax Puntos 23

Creo que han hecho lo que podía; el umask realmente es 077. Cuando programas crean archivos o directorios a través de la mkdir llamada al sistema, se especifica un modo. El archivo o directorio termina con un modo que es el especificado modo, pero con un 1 los bits de la umask desactivada. Así que, con toda probabilidad, la interfaz de usuario de los programas de crear sus directorios con un determinado modo de 755, y si es así, no hay ningún cambio de la umask que será de ayuda. (Si todos los programas de la GUI ello, es probablemente porque todos tienen que usar la misma biblioteca para crear los directorios que queremos que exista.)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X