Pada artikel ini, kami akan menjelaskan cara menggunakan perintah chmod untuk mengubah izin file di sistem Linux.
Apa itu chmod?
chmod (kependekan dari change mode) adalah perintah yang memungkinkan Anda untuk mengubah hak akses file pada sistem Linux/Unix.
Bagaimana cara menggunakannya?
Ada tiga izin file dasar dalam sistem Linux.
- Baca (r)
- Tulis (w)
- Jalankan (x)
Dan Anda dapat menetapkan ketiga izin oleh kelas di bawah ini.
- Pengguna (u)
- Grup (g)
- Lainnya (o)
Pengguna adalah akun yang memiliki file. Grup yang memiliki file mungkin juga memiliki akun lain sebagai anggota. Yang lainnya adalah sisa akun dalam sistem.
Untuk melihat izin file saat ini pada file, Anda dapat menggunakan perintah berikut.
ls - la
Berikut adalah contoh output dari file 1 yang memiliki baca dan tulis izin untuk pengguna dan hanya izin baca untuk semua orang di sistem.
File2 telah membaca, menulis, dan mengeksekusi izin untuk semua orang sedangkan file3 telah membaca, menulis, dan menjalankan izin untuk satu-satunya pengguna.
$ls -la
-rw-r--r-- 1 user group 273 Mar 24 11:28 file1
-rwxrwxrwx 1 user group 1449 Jan 29 14:01 file2
-rwx------ 1 user group 4119 Jan 26 13:22 file3
Berikut ini adalah sintaks untuk menggunakan chmod memerintah.
chmod [references][operator][modes] filename
Referensi :Ini adalah bentuk pendek the(u ,g, or o) untuk setiap kelas.
Operator : Ini untuk menentukan apakah akan menambahkan (+) hapus (-) atau set (=) izin Mode :Ini adalah read(r), write(w), dan execute(x).
Berikut ini adalah contoh untuk menambahkan eksekusi izin bagi pengguna untuk mengajukan1
chmod u+x file1
Untuk menghapus izin menulis bagi orang lain untuk file2:
chmod o-w file2
Untuk informasi lebih lanjut tentang mengubah izin file, silakan gunakan perintah di bawah ini.
man chmod