Rumah > Artikel > Operasi dan penyelenggaraan > apa itu linux umask
umask ialah arahan dalam Linux, digunakan untuk mencipta topeng kebenaran untuk fail pengguna, sintaksnya ialah "umask [-S][topeng kebenaran]" antaranya, "topeng kebenaran" terdiri daripada 3 oktal daripada nombor Selepas menolak topeng kebenaran daripada kebenaran akses sedia ada, kebenaran lalai semasa membuat fail boleh dijana.
Persekitaran pengendalian tutorial ini: sistem linux5.9.8, komputer Dell G3.
umask (topeng mod penciptaan fail pengguna) ialah arahan dalam Linux yang digunakan untuk menentukan topeng kebenaran lalai semasa membuat fail.
Arahan umask menentukan kebenaran lalai untuk ditetapkan pada mana-mana fail atau direktori yang dibuat
Arahan umask mencipta topeng untuk fail pengguna, yang merupakan asas untuk kebenaran lalai semasa mencipta fail atau folder. Biasanya kita boleh menggunakan chmod untuk mengubah suai kebenaran fail dalam Linux Kesan umask adalah bertentangan dengan chmod. Lihat di bawah untuk butiran.
Jika tiada topeng fail, kebenaran lalai fail ialah 0666 dan kebenaran lalai bagi folder ialah 0777.
Sebab:
Mencipta fail biasanya digunakan untuk membaca dan menulis, jadi secara lalai semua pengguna mempunyai kebenaran membaca dan menulis, tetapi tiada kebenaran boleh laku, jadi fail itu dicipta Kebenaran lalai ialah 0666
dan kebenaran x folder mewakili kebenaran terbuka, jadi kebenaran ini diperlukan, jadi kebenaran lalai folder ialah 0777.
Fungsi topeng pengguna
Kebenaran di atas ialah kebenaran lalai tanpa umask. Walau bagaimanapun, untuk melindungi kebenaran pengguna untuk mencipta fail dan folder, sistem akan mempunyai topeng pengguna lalai (umask) pada masa ini Topeng lalai kebanyakan sistem Linux ialah 022. Tujuan topeng pengguna adalah untuk mengalih keluar kebenaran dalam topeng daripada kebenaran lalai fail apabila pengguna mencipta fail. Oleh itu, kebenaran selepas fail dibuat sebenarnya:
#文件创建权限 默认权限(文件0666,文件夹0777)-umask
Oleh itu, jika pengguna tidak mengubah suai umask, kebenaran untuk mencipta fail ialah: 0666-0022=0644. Kebenaran untuk mencipta folder ialah: 0777-0022=0755
Lihat dan ubah suai topeng lalai
Lihat topeng pengguna:
#以数字方式查看掩码 umask # 以符号形式查看掩码 umask -S
Topeng boleh diubah suai terus menggunakan arahan umask.
umask 0000
Topeng yang diubah suai oleh kaedah di atas hanya berkuat kuasa dalam tty semasa Untuk berkuat kuasa secara global, anda boleh menulis nilai umask dalam /etc/profile atau .bashrc
Berkaitan. cadangan: "Tutorial Video Linux"
Atas ialah kandungan terperinci apa itu linux umask. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!