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. |