Ubah izin file dari baris perintah Linux
Perintah chmod (berarti mode perubahan) memungkinkan Anda mengubah izin akses file dan folder.
Perintah chmod, seperti perintah lainnya, dapat dijalankan dari baris perintah atau melalui file skrip.
Jika Anda perlu daftar izin file, Anda dapat menggunakan perintah ls .
chmod Perintah Sintaks
Ini adalah sintaks yang tepat ketika menggunakan perintah chmod:
chmod [opsi] mode [, mode] file1 [file2 ...]Berikut ini adalah beberapa opsi yang biasa digunakan dengan chmod:
- -f, --silent, --quiet (menekan sebagian besar pesan kesalahan)
- -v, --verbose (keluaran diagnostik untuk setiap file yang diproses)
- -c, --changes (seperti verbose tetapi hanya melaporkan ketika perubahan dilakukan)
- -R, --recursive (mengubah file dan direktori secara rekursif)
- --help (menampilkan bantuan dan keluar)
- --version (keluaran informasi versi dan keluar)
Di bawah ini adalah daftar beberapa izin numerik yang dapat diatur untuk pengguna, grup, dan semua orang di komputer. Di samping nomor adalah setara baca / tulis / eksekusi huruf.
- 7, rwx, baca, tulis, dan jalankan
- 6, rw-, baca dan tulis
- 5, rx, baca dan jalankan
- 4, r--, hanya baca
- 3, -wx, tulis dan eksekusi
- 2, -w-, tulis saja
- 1, --x, jalankan saja
- 0, ---, tidak ada
Contoh Perintah chmod
Jika Anda, misalnya, ingin mengubah izin file "peserta" sehingga setiap orang memiliki akses penuh ke sana, Anda akan memasukkan:
chmod 777 pesertaYang pertama 7 mengatur izin untuk pengguna, yang kedua 7 menetapkan izin untuk grup, dan ketujuh mengatur izin untuk orang lain.
Jika Anda ingin menjadi satu-satunya orang yang dapat mengaksesnya, Anda akan menggunakan:
chmod 700 pesertaUntuk memberi diri Anda dan anggota Anda akses penuh:
chmod 770 pesertaJika Anda ingin menjaga akses penuh untuk diri sendiri, tetapi ingin menjaga orang lain dari memodifikasi file, Anda dapat menggunakan:
chmod 755 pesertaBerikut ini menggunakan huruf dari atas untuk mengubah izin "peserta" sehingga pemilik dapat membaca dan menulis ke file, tetapi tidak mengubah izin untuk orang lain:
chmod u = rw pesertaInformasi lebih lanjut tentang Perintah chmod
Anda dapat mengubah kepemilikan grup file dan folder yang ada dengan perintah chgrp. Ubah grup default untuk file dan folder baru dengan perintah newgrp.
Ingat bahwa tautan simbolis yang digunakan dalam perintah chmod akan mempengaruhi objek target yang benar.