Dateiberechtigungen von Umask auf Standard setzen

Dateiberechtigungen von Umask auf Standard setzen

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

Ich möchte also meinen umask(Befehl), der in diesem Fall (bitweise) von für Dateien und Standard-Basisberechtigungen für Ordner 0002abgezogen werden soll . Das Ergebnis hier für eine Datei wäre beispielsweise 664.666777

Auf diese Weise kann ich die Berechtigungen der von mir erstellten Dateien mithilfe chmoddieser neuen Maske ändern. Diese ist natürlich die Standardmaske, wenn Sie touchbeispielsweise eine Datei mit erstellen.

Wie kann ich das erreichen?

Antwort1

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

verwandte Informationen