Cómo configurar el umask predeterminado en Arch Linux


1

¿Cómo puedo configurar el umask predeterminado para Arch Linux. Necesito 0022 pero el valor predeterminado es 0027 en mi sistema. lo comprobé etc/profile/ y dice

umask 0022

Pero en algún lugar se establece otro valor para umask y no puedo encontrarlo. ¿Alguna sugerencia en la que se pueda establecer el 0027 umask o donde pueda anularlo?


¿Revisaste los lugares obvios, como .bashrc en su propio directorio, o / etc / bashrc ?
MariusMatutiae

Sí, /etc/bashrc esta vacio. Justo ahora descubrí que si agrego umask 0022 a ~/.bashrc Puedo sobrescribir el valor predeterminado. Pero todavía no sé por qué el valor predeterminado es 0027.
MrLeeh

Has probado / etc / fstab ?
MariusMatutiae

@MariusMatutiae No hay umask entrada en mi /etc/fstab
MrLeeh

Respuestas:


0

Finalmente encontré el umask 027 declaración en mi ~/.profile expediente. Comentándolo y descomentar. umask 022 arreglado.

~ / .profile

# ~/.profile: executed by the command interpreter for login shells.
# This file is not read by bash(1), if ~/.bash_profile or ~/.bash_login
# exists.
# see /usr/share/doc/bash/examples/startup-files for examples.
# the files are located in the bash-doc package.

# the default umask is set in /etc/profile; for setting the umask
# for ssh logins, install and configure the libpam-umask package.
umask 022
# umask 027
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.