Establecer permisos de archivos predeterminados desde Umask

Establecer permisos de archivos predeterminados desde Umask

https://geek-university.com/linux/set-the-default-permissions-for-newly-created-files/

Entonces quiero mi umask(comando), que en este caso debe 0002restarse (bit a bit) de 666los archivos y 777los permisos base predeterminados para las carpetas. Por ejemplo, el resultado aquí para un archivo sería 664.

Esto es para poder cambiar los permisos de los archivos que creé chmodusando esa nueva máscara que, por supuesto, es la máscara predeterminada cuando creas un archivo, touchpor ejemplo.

¿Cómo puedo lograr esto?

Respuesta1

$ echo 'ibase=8; obase=8; (( 0666 - 0002 ))' | bc
644
$ echo 'ibase=8; obase=8; (( 0777 - 0002 ))' | bc
775

información relacionada