Linux chmod perintah
Linux chmod perintah
File menyebut izin Linux / Unix dibagi menjadi tiga tingkatan: pemilik file, kelompok, orang lain. Gunakan chmod dapat melakukan kontrol atas bagaimana file disebut oleh orang lain.
Akses: Semua pengguna
tatabahasa
chmod [-cfvR] [--help] [--version] mode file...
parameter Deskripsi
[ugoa...][[+-=][rwxX]...][,...]
dimana:
- u mewakili pemilik dokumen, g merupakan pemilik file milik kelompok yang sama (kelompok) yang, o bahwa orang lain di luar, tiga mewakili kedua.
- + Berarti otoritas meningkat - menunjukkan menghapus izin, = merupakan satu-satunya akses set.
- r mewakili baca, w mewakili tulis, x untuk dieksekusi, X mewakili hanya jika file tersebut subdirektori atau file yang telah berangkat sebagai executable.
contoh
Siapapun dapat mengajukan file1.txt untuk membaca:
chmod ugo+r file1.txt
Siapapun dapat mengajukan file1.txt untuk membaca:
chmod a+r file1.txt
File file1.txt dengan file2.txt untuk pemilik file, itu milik dengan kelompok yang dapat menulis, tetapi yang lain di luar itu tidak dapat ditulis:
chmod ug+w,o-w file1.txt file2.txt
Ex1.py akan mengatur hanya pemilik file dapat mengeksekusi:
chmod u+x ex1.py
Direktori saat semua file dan subdirektori ditetapkan siapa pun dapat membaca:
chmod -R a+r *
Selain chmod Anda juga dapat menggunakan nomor untuk mewakili hak seperti:
chmod 777 file
Sintaksnya adalah:
chmod abc file
Di mana a, b, c masing-masing nomor, masing-masing hak akses pengguna, grup, dan Lain-lain.
r = 4, w = 2, x = 1
- Untuk rwx properti adalah 4 + 2 + 1 = 7;
- Untuk rw- properti adalah 4 + 2 = 6;
- Untuk rx properti adalah 4 + 1 = 5.
chmod a=rwx file
dan
chmod 777 file
Efek yang sama
chmod ug=rwx,o=x file
dan
chmod 771 file
Efek yang sama
Jika menggunakan chmod 4755 filename untuk membuat program ini memiliki hak akses root