Perintah chown di linux dengan contoh

Perintah chown di linux dengan contoh

Manajemen file dan sumber daya dapat dengan cepat menjadi sakit kepala bagi administrator Linux karena merupakan OS multi-pengguna. Administrator harus mengelola semua sumber daya yang tersedia di sistem. Mereka harus memastikan bahwa hanya pengguna yang berwenang yang memiliki izin untuk mengakses dan memodifikasi file tertentu.

Administrator dapat memanfaatkan banyak perintah bawaan seperti chattr dan chown untuk membantu mereka dalam manajemen file:

Apa perintah chown?

Perintah Chown (Pendek untuk Pemilik Perubahan) digunakan untuk mengubah kepemilikan kelompok file dan direktori dalam sistem operasi berbasis Linux. Ini membantu membuat file lebih aman dan membatasi pengguna yang tidak sah.

Dalam panduan cara ini kita akan belajar menggunakan perintah chown di Linux, tapi mari kita bahas sintaksnya:

Chown [Opsi] Pengguna: File/direktori grup 

Perintah chown mengambil opsi, pengguna, dan nama grup bersama dengan nama file/direktori. chown akan mengubah kepemilikan/grup file/direktori ke pengguna dan grup yang ditentukan. Diberikan di bawah ini adalah beberapa opsi paling umum yang digunakan bersama dengan perintah chown:

  • --from = currentOwner_name: currentgroup_name Ubah pemilik dan/atau kelompok file/direktori jika dan hanya jika nama pemilik saat ini dan/atau grup cocok dengan yang ditentukan di sini.
  • -R, --Rekursif Ubah kepemilikan/grup dari setiap subdirektori dan file yang ada dalam direktori
  • --membantu Untuk menampilkan menu bantuan dari perintah chown
  • --Versi: kapan Untuk menampilkan informasi nomor versi dari perintah chown

Perintah chown tersedia di sebagian besar distribusi Linux, tetapi dalam artikel ini, kami akan menggunakan Ubuntu 21.04 Misalnya demonstrasi.

Mengubah pemilik file dengan perintah chown

Kami hanya perlu memberikan nama file bersama dengan nama pengguna pemilik baru ke perintah chown untuk mengubah kepemilikan file di Linux:

chown user_name file_name 

Misalnya, jika kami memiliki file bernama file.txt dan kita perlu mengubah kepemilikannya dari pengguna bernama Rahul menjadi pengguna bernama John lalu kita akan menggunakan perintah berikut:

sudo chown John file.txt  

Kepemilikan file telah berhasil diubah dari Rahul menjadi John. Ini dapat diverifikasi dengan menjalankan perintah di bawah ini:

ls -l  
Mengubah pemilik file hanya dengan perintah chown

Sebagaimana terbukti oleh tangkapan layar di atas kepemilikan file telah berhasil diubah dari Rahul menjadi John.

Mengubah pemilik grup file with chown

Untuk mengubah grup file, kita hanya perlu memberikan nama file yang diikuti oleh usus besar (:) Seiring dengan nama grup ke perintah chown:

chown: grup_name file_name 

Sekarang kami akan mentransfer file.file txt dari kelompok guru ke kelompok siswa:

Sudo Chown: File Siswa.txt  
Mengubah pemilik file grup file hanya dengan perintah chwon

Mengubah pemilik dan grup dalam perintah chown tunggal

Kita perlu memberikan nama pengguna dan grup yang dipisahkan oleh usus besar ke perintah chown untuk mengubah pemilik dan kelompok file:

chown user_name: grup_name file_name 

Sekarang kita akan mengubah kepemilikan file.File txt kembali ke grup Rahul dan guru:

Sudo Chown Rahul: File Guru.txt  
Ubah baik pemilik dan grup dengan perintah chown

Jika kami tidak menentukan grup setelah usus besar maka kepemilikan file ditransfer ke grup login pengguna yang ditentukan:

Sudo Chown John: File.txt  
Atur grup yang sama dengan pemilik dengan perintah chown

Cara mengubah pemilik dan kelompok direktori

Mengubah kepemilikan direktori tidak berbeda dengan file. Di sini kita akan mengubah kepemilikan direktori kita bernama Dir dari Rahul: Guru menjadi John: Siswa:

Sudo Chown John: Siswa Dir  

Tetapi perintah ini tidak mengubah kepemilikan subdirektori dan file yang ada di direktori. Kita dapat memverifikasi ini dengan masuk ke direktori dir dan menjalankan perintah ls -l:

CD Dir  ls -l  

Semua file dan subdirektori yang ada dalam direktori DIR masih menjadi milik Rahul. Ini dapat diubah dengan menggunakan opsi -r bersama dengan perintah chown. Sekarang kita akan kembali ke direktori dokumen di mana direktori DIR hadir dan menjalankan perintah chown sekali lagi; Tapi kali ini kita akan menjalankannya dengan opsi -r:

sudo chown -r john: siswa dir  

Kesimpulan

Perintah chown adalah alat penting bagi administrator sistem. Ini memungkinkan mereka untuk membatasi pengguna yang tidak sah dari mengakses file tertentu. Ini membantu dalam melindungi file -file penting dan menyimpannya dari modifikasi dan penghapusan yang tidak disengaja.

Perintah chown hanya dapat digunakan oleh pengguna dengan hak istimewa sudo atau pengguna root; Pengguna normal/biasa tidak dapat mengubah kepemilikan/grup dari file/direktori bahkan jika mereka adalah pemilik file.

Dalam posting ini, kami membahas apa perintah chown dan bagaimana kami dapat menggunakannya untuk membantu kami dalam manajemen file. Selain itu, kami juga belajar membuat perintah rekursif sehingga berlaku untuk semua file dan subdirektori yang ada dalam direktori.