Perintah Cown di Linux: Cara Menggunakannya


Mengelola kepemilikan dan izin file mungkin merupakan tugas paling penting dari administrator sistem. Dalam sistem operasi multi-pengguna seperti Linux , menetapkan kepemilikan file dan direktori dengan benar sangat penting.





Perintah chown adalah alat yang paling membantu untuk ini. Jangan salah dengan chmod , chown dapat mengubah kepemilikan file oleh pengguna dan menetapkannya ke grup yang berbeda. Ini adalah perintah penting untuk dikuasai untuk setiap pengguna Linux yang serius.





Berikut adalah panduan untuk Anda mulai.








Bagaimana Anda Memeriksa Kepemilikan File?





Sebelum Anda mulai memindahkan file di sekitar pemilik dan grup yang berbeda, Anda harus terlebih dahulu mempelajari cara memeriksa pemilik file saat ini. Prosesnya sederhana: menambahkan tanda -l ke perintah ls biasa menyertakan informasi kepemilikan file atau direktori yang ditanyakan.





Katakanlah Anda memiliki file bernama example.txt. Ini adalah bagaimana perintah untuk melihat informasi kepemilikannya akan terlihat seperti:





ls -l contoh.txt








Menggunakan chown Pada Satu File





Cara paling sederhana untuk menggunakan chown adalah dengan mengubah pengguna yang memiliki file tertentu. Sintaksnya adalah sudo chown username nama file, di mana username adalah nama pengguna yang ingin Anda beri file, dan nama file adalah nama file yang dimaksud. Ini adalah apa yang tampak seperti dalam praktek:





sudo chown someone_else example.txt








Perhatikan bahwa ini tidak mengubah kepemilikan grup file, hanya pengguna. Untuk mengubah pemilik grup, Anda harus menggunakan sintaks yang berbeda – sudo chown :nama grup nama file





Dalam kasus khusus ini, ini menjadi:





sudo chown :group2 example.txt








Anda juga dapat menggabungkan kedua perintah menjadi satu baris untuk mengubah pengguna serta kepemilikan grup file:





sudo chown me:group1 example.txt








Mengubah Kepemilikan Banyak File Dengan Chown





Mengubah kepemilikan setiap file secara individual agak membosankan ketika berhadapan dengan jumlah file yang lebih besar. Syukurlah, sebagian besar perintah Linux memungkinkan Anda menyatukan beberapa nama file yang dipisahkan oleh spasi dalam satu perintah. Seperti ini:





sudo chown someone_else:group2 example1.txt example2.txt





Gunakan trik yang sama untuk memeriksa kepemilikan beberapa file juga:





ls -l contoh1.txt contoh2.txt








Bahkan untuk menggabungkan beberapa nama file menjadi satu perintah, prosesnya terlalu merepotkan untuk lebih dari beberapa file. Pendekatan yang lebih baik adalah mengubah kepemilikan seluruh isi direktori sekaligus.





Ini dicapai dengan menambahkan flag -R ke perintah chown. Ini membuat chown menelusuri isi direktori dan secara rekursif mengubah kepemilikan setiap file di dalamnya. Berikut adalah demonstrasi:





sudo chown -R someone_else:group2 contoh





Kita dapat menggunakan flag rekursif lagi untuk memeriksa kepemilikan file di folder contoh.





ls -l -R contoh








Ubah Kepemilikan File Dengan UID





Administrator sistem yang mengelola banyak pengguna akan cepat bosan memasukkan nama pengguna berulang kali. Satu kesalahan ketik pada salah satu nama menimbulkan kesalahan dalam menggunakan chown, memperlambat segalanya.





Alternatif yang lebih baik adalah menggunakan ID pengguna. UID adalah nomor empat digit yang ditetapkan untuk setiap pengguna yang dibuat, mulai dari 1000 dan naik. Ini jauh lebih mudah untuk dimasukkan daripada string dan jauh lebih sedikit rawan kesalahan.





Untuk menggunakan metode ini, cukup ganti nama pengguna dengan UID:





sudo chown 1001 contoh.txt








Jika Anda tidak mengetahui UID pengguna, Anda dapat dengan cepat memeriksanya dengan perintah id. Hanya memasuki id -u nama pengguna untuk melihat ID unik pengguna tersebut.








Metode ini dapat diperluas ke nama grup juga. Untuk mendapatkan UID dari grup login pengguna dan grup lain milik mereka, gunakan perintah id tanpa flag -u.





id seseorang_lain








Seperti yang Anda lihat, kami memiliki berbagai id grup yang menjadi milik pengguna tertentu. Menyatukan semuanya, kita dapat menggunakan chown seperti ini untuk menetapkan pemilik baru dan mengubah grup file:





sudo chown 1001:1003 contoh.txt








Apa Lagi yang Dapat Anda Lakukan Dengan Perintah chown?





Kami telah menunjukkan sebagian besar penggunaan umum chown. Anda sekarang dapat mengubah pengguna dan grup yang memiliki file melalui berbagai metode. Tapi itu bukan batas lengkap dari kemampuan perintah.





Anda dapat merujuk ke halaman manual resmi untuk deskripsi teknis dan daftar lengkap argumen yang dapat Anda gunakan dengan perintah. Cukup masukkan man chown di terminal untuk melihatnya.








Apakah Chown Berguna?





Jika Anda adalah satu-satunya pengguna komputer Anda, maka Anda tidak perlu menggunakan chown. Tetapi jika Anda menggunakan sistem Linux dalam pengaturan profesional, baik itu server komersial atau komputer universitas, maka kuasai perintah chown (selain chmod ) sangat penting.





Kemampuan untuk menetapkan dan menghapus file ke pengguna dan grup sangat penting dalam menjaga batasan ketat dalam sistem multi-pengguna. Bagian terbaik tentang chown adalah fleksibilitasnya – Anda dapat bekerja dengan file individual atau seluruh direktori dengan perintah yang sama.





Anda juga dapat menetapkan kepemilikan kepada pengguna dan grup secara terpisah dan dalam pernyataan gabungan. Digunakan dengan UID yang lebih nyaman, ini membuat penanganan bahkan hierarki pengguna yang paling kompleks menjadi mudah.


0 Komentar

Posting Komentar

Post a Comment (0)

Lebih baru Lebih lama