Apakah maksud kebenaran fail Unix dan Linux?

WBOY
Lepaskan: 2023-05-17 19:13:04
ke hadapan
1219 orang telah melayarinya

Kebenaran fail

st_mode

Maksud

Nilai Oktal

Nota Bahasa Inggeris

S_IRUSR

Baca Pengguna

4

BACA USER

S_IWUSR

Pengguna menulis

2

TULIS USER

S_IXUSR

Pelaksanaan pengguna

1

EXEC USER

S_IRGRP

Baca Kumpulan

4

BACA GROUP

S_IWGRP

Tulis Kumpulan

2

TULIS GROUP

S_IXGRP

Pelaksanaan kumpulan

1

EXEC GROUP

S_IROTH

Dibaca oleh pengguna lain

4

BACA OTHER

S_IWOTH

Pengguna lain menulis

2

TULIS OTHER

S_IXOTH

Pengguna lain laksana

1

EXEC OTHER

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

Hasil:

S_IRUSR, S_IWUSR, S_IRGRP, S_IROTH=400, 200, 40, 4, (S_IRUSR | S_IWUSR | S_IRGRP | S_IROTH)=644
Salin selepas log masuk

Atas ialah kandungan terperinci Apakah maksud kebenaran fail Unix dan Linux?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
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