Rumah > Artikel > Operasi dan penyelenggaraan > Apakah maksud kebenaran fail Unix dan Linux?
| Maksud |
Nilai Oktal |
Nota Bahasa Inggeris |
|
Baca Pengguna |
4 |
BACA |
|
Pengguna menulis |
2 |
TULIS |
|
Pelaksanaan pengguna |
1 |
EXEC |
|
Baca Kumpulan |
4 |
BACA |
|
Tulis Kumpulan |
2 |
TULIS |
|
Pelaksanaan kumpulan |
1 |
EXEC |
|
Dibaca oleh pengguna lain |
4 |
BACA |
|
Pengguna lain menulis |
2 |
TULIS |
|
Pengguna lain laksana |
1 |
EXEC |
Ini juga sepadan dengan chmod 755
biasa kami Jadual di atas boleh dibahagikan kepada tiga kumpulan Nilai maksimum setiap kumpulan ialah 7, menunjukkan kebenaran pelaksanaan baca dan tulis nilai khusus:
#include <stdio.h> #include <sys/stat.h> /* S_IRUSR: 使用者读权限, READ USER 4 S_IWUSR: 使用者写权限, WRITE USER 2 S_IRGRP: 组用户读权限, READ GROUP 4 S_IROTH: 其他用户读权限, READ OTHER 4 */ int main(int argc, char const *argv[]) { printf( "S_IRUSR, S_IWUSR, S_IRGRP, S_IROTH=%o, %o, %o, %o, (S_IRUSR | S_IWUSR " "| S_IRGRP | S_IROTH)=%o\n", S_IRUSR, S_IWUSR, S_IRGRP, S_IROTH, (S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH)); return 0; }
Hasil:
S_IRUSR, S_IWUSR, S_IRGRP, S_IROTH=400, 200, 40, 4, (S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH)=644
Atas ialah kandungan terperinci Apakah maksud kebenaran fail Unix dan Linux?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!