Linux 101: Menggunakan chmod dan chown
- Kategori: Linux
Ketika Anda menggunakan Linux cukup lama, Anda akan menggunakan baris perintah. Meskipun hampir setiap trik baris perintah dapat dilakukan dari ujung depan GUI sekarang, ada kalanya baris perintah adalah satu-satunya rute (misalnya, server tanpa kepala). Ketika Anda harus pergi ke rute itu, Anda akan senang memiliki dasar-dasar perintah Linux yang lebih penting di bawah ikat pinggang Anda. Dua perintah yang sangat penting, chmod dan chown, menangani izin dan kepemilikan (masing-masing). Dengan alat ini Anda mengontrol siapa yang memiliki dan siapa yang membaca, menulis, dan mengeksekusi file dan folder di sistem Linux Anda. Mari kita lihat cara menggunakan perintah ini.
Instalasi?
Tidak sedikitpun. Secara default Anda akan menginstal chmod dan chown di sistem Anda.
Chmod
Perintah chmod memungkinkan Anda untuk mengubah izin pada file. Penggunaan dasarnya adalah:
chmod IZIN FILE
Di mana IZIN berupa numerik atau alfa yang setara dengan izin yang ingin Anda tetapkan dan FILE adalah file (atau folder) yang ingin Anda berikan.
Karena izin numerik adalah yang paling mudah dipahami (dan digunakan), mari kita lihat metode itu.
Ingat, hak akses file berupa:
PEMILIK | GRUP | Semua Lainnya
Masing-masing bagian tersebut mencakup:
BACA | MENULIS | MENJALANKAN
Setiap izin (baca, tulis, eksekusi) diwakili dengan representasi biner dari huruf awal:
- r - 4
- di - 2
- x - 1
Untuk mendapatkan izin numerik Anda menambahkan izin mana yang ingin Anda gunakan bersama. Jadi jika Anda ingin r + w Anda mendapatkan 6. Jika Anda ingin r + w + x Anda mendapatkan 7. Jika Anda ingin r + x Anda mendapatkan 5. Jika Anda ingin hanya r Anda mendapatkan 4. Jadi sekarang, mengingat Anda harus menutupi izin untuk tiga pengguna yang berbeda (Pemilik, Grup, Lainnya), Anda harus memiliki nomor numerik untuk masing-masing. Jadi jika Anda ingin Pemilik dan Grup memiliki izin rwx dan Semua Lainnya hanya memiliki izin r, Anda akan memiliki:
774
Sekarang, untuk mengubah izin file tertentu menjadi 774 Anda akan mengeluarkan perintah:
chmod 774 NAMA FILE
Dimana FILENAME adalah nama file tersebut.
Chown
Sekarang mari kita periksa perubahan kepemilikan. Ini akan menggigit Anda ketika Anda menginstal aplikasi dalam direktori sebagai satu pengguna dan perlu menggunakannya sebagai pengguna lain. Jadi katakanlah Anda memiliki folder di /memilih direktori dipanggil APLIKASI yang menjadi milik pengguna bethany tapi pengguna jacob perlu memilikinya sebagai gantinya (tentu saja jika keduanya membutuhkan akses, Anda dapat mengubah izin atau membuat grup untuk ini). Untuk mengubah kepemilikan folder ini (Anda memerlukan hak administratif untuk melakukan ini), Anda akan mengeluarkan perintah seperti:
sudo chown jacob.jacob / opt / APP
Perintah di atas akan mengubah kepemilikan dan kepemilikan grup folder (karena jacob.jacob digunakan). Jika Anda ingin meninggalkan folder itu milik grup asli, jalankan perintah seperti:
sudo chown jacob / opt / APP
dan kepemilikan grup asli akan tetap utuh.
Pikiran terakhir
Izin dan kepemilikan di Linux tidak sesulit Anda - bahkan dari baris perintah! Tentu saja Anda dapat melakukan tugas yang sama ini dari dalam pengelolaan file Anda - jika Anda memiliki pengelola file!