apa itu linux umask

青灯夜游
Lepaskan: 2022-02-24 12:01:11
asal
6691 orang telah melayarinya

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.

apa itu linux umask

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
Salin selepas log masuk

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
Salin selepas log masuk

Topeng boleh diubah suai terus menggunakan arahan umask.

umask 0000
Salin selepas log masuk

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan