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?

MrLeeh
fuente
¿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
MrLeeh
fuente