Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 12202|Jawab: 0

[linux] Perintah chmod Linux dijelaskan secara rinci

[Salin tautan]
Diposting pada 12/01/2016 21.09.08 | | |

file mode chmod [opsi]

Hanya pemilik file atau pengguna istimewa yang dapat menggunakan fungsi ini untuk mengubah mode akses file. mode dapat dalam bentuk numerik atau dinyatakan dalam bentuk izin opcode who. Siapa yang opsional, defaultnya adalah A (semua pengguna). Hanya satu opcode yang dapat dipilih. Beberapa mode dapat ditentukan, dipisahkan dengan koma.

Opsi:

-c,--perubahan
Hanya informasi dari file yang diubah yang dikeluarkan

-f,--diam,--tenang
Ketika chmod tidak dapat mengubah mode file, pengguna file tidak diberi tahu

--Tolong
Keluarkan informasi bantuan.

-R,--rekursif
Anda dapat melintasi subdirektori secara rekursif dan menerapkan modifikasi ke semua file dan subdirektori di direktori

--referensi=nama file
Lihat izin nama file untuk mengatur izin

-v,--verbose
Terlepas dari apakah modifikasi berhasil atau tidak, keluarkan informasi untuk setiap file

--versi
Informasi versi keluaran.

Siapa

u
pengguna

g
Kelompok

o
Lainnya

a
Semua Pengguna (Default)

Kode Operasi

+
Meningkatkan izin

-
Menghapus izin

=
Menetapkan ulang izin

izin

r
Baca

w
Tulis

x
menjalankan

s
Atur nomor ID pengguna (atau grup).

t
Atur bit lengket untuk mencegah file atau direktori dihapus oleh non-pemilik

u
Izin pengguna saat ini

g
Izin grup saat ini

o
Izin saat ini untuk pengguna lain

Sebagai pilihan, sebagian besar dari kita menggunakan bentuk angka oktal tiga digit untuk mewakili izin, yang pertama untuk menentukan izin master, yang kedua untuk menentukan izin grup, dan yang ketiga untuk menentukan izin pengguna lain, masing-masing dengan jumlah tiga nilai: 4 (baca), 2 (tulis), dan 1 (eksekusi) untuk menentukan izin. Misalnya, 6 (4+2) mewakili hak untuk membaca dan menulis, dan 7 (4+2+1) memiliki hak untuk membaca, menulis, dan mengeksekusi.

Anda juga dapat mengatur digit keempat, yang terletak di depan urutan izin tiga digit, dan digit keempat adalah 4, 2, 1, yang berarti sebagai berikut:

4. Atur ID pengguna selama eksekusi, yang digunakan untuk mengotorisasi proses berdasarkan pemilik file, bukan pengguna yang membuat proses.

2. Atur ID grup pengguna selama eksekusi, yang digunakan untuk mengotorisasi proses berdasarkan grup tempat file berada, bukan berdasarkan pengguna yang membuat proses.

1. Atur posisi perekat.

Sebagai contoh:

$ chmod u+x file menambahkan izin eksekusi ke pemilik file
$ CHMOD 751 File menetapkan izin membaca, menulis, dan mengeksekusi kepada pemilik file (7), membaca dan mengeksekusi (5) ke grup file, dan menetapkan izin eksekusi (1) kepada pengguna lain
$ chmod u=rwx,g=rx,o=x file Bentuk lain dari contoh di atas
$chmod=r memberikan izin baca kepada semua pengguna
$ chmod 444 file Sama seperti di atas
$ chmod a-wx, a+r file seperti di atas
$ chmod -are you+r secara rekursif menetapkan izin baca kepada pemilik semua file dan subdirektori di direktori
$ chmod 4755 mengatur ID untuk menetapkan izin baca, tulis, dan eksekusi kepada bawahan, dan menetapkan izin baca dan eksekusi ke grup dan pengguna lain.




Mantan:C# membagi array menjadi dua kelompok, dua dalam kelompok
Depan:Linux biasanya menggunakan perintah chmod
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com