una - rwx linux
Permiso de archivo predeterminado de Linux (2)
Coloque umask en el inicio de shell no interactivo ( .bash_profile
, .zshenv
, .tcshrc
dependiendo de su caparazón). Luego se ejecutará para sesiones que no sean de inicio de sesión.
¿Hay alguna manera de establecer el permiso de archivo predeterminado en Linux? Es decir, el permiso de archivo para un archivo recién creado (independientemente del contexto para el que se creó). Sé acerca de cómo poner umask en el inicio del shell, pero eso solo funciona para las sesiones de shell. Cuando transfiero archivos a una caja Linux usando pscp , el archivo siempre se crea con permisos de 664 (rw-rw-r--). Ha ocurrido en todos los sabores de Linux que he usado. Esto es especialmente molesto cuando pscp un archivo en una máquina Linux compartida (como mi ISP). Hasta que pueda copiar y modificar el permiso, el archivo está básicamente sentado con acceso de lectura para todos, lo cual no es exactamente seguro.
Si quieres afectar a todo el sistema, también puedes ponerlo en / etc / profile