Perintah chown di linux dengan contoh

Perintah chown di linux dengan contoh

Pengurusan fail dan sumber dengan cepat boleh menjadi sakit kepala untuk pentadbir Linux kerana ia adalah OS berbilang pengguna. Pentadbir harus menguruskan semua sumber yang ada di sistem. Mereka perlu memastikan bahawa hanya pengguna yang diberi kuasa mempunyai keizinan untuk mengakses dan mengubahsuai fail tertentu.

Pentadbir boleh memanfaatkan banyak arahan terbina dalam seperti Chattr dan Chown untuk membantu mereka dalam pengurusan fail:

Apakah perintah chown?

Perintah Chown (Pendek untuk Pemilik Perubahan) digunakan untuk menukar pemilikan kumpulan fail dan direktori dalam sistem operasi berasaskan Linux. Ia membantu menjadikan fail lebih selamat dan meletakkan sekatan pada pengguna yang tidak dibenarkan.

Dalam panduan cara ini kita akan belajar menggunakan perintah chown di Linux, tetapi mari kita bincangkan sintaksnya terlebih dahulu:

Chown [Option] Pengguna: Fail/Direktori Kumpulan 

Perintah Chown mengambil pilihan, pengguna, dan nama kumpulan bersama dengan nama fail/direktori. Chown akan menukar pemilikan/kumpulan fail/direktori kepada pengguna dan kumpulan yang ditentukan. Diberikan di bawah adalah beberapa pilihan yang paling biasa digunakan bersama dengan perintah chown:

  • --dari = currentowner_name: currentgroup_name Tukar pemilik dan/atau kumpulan fail/direktori jika dan hanya jika nama pemilik dan/atau kumpulan semasa yang sepadan dengan yang dinyatakan di sini.
  • -R, -recursive Tukar pemilikan/kumpulan setiap subdirektori dan fail yang terdapat dalam direktori
  • --tolong Untuk memaparkan menu bantuan perintah chown
  • --versi Untuk memaparkan maklumat nombor versi perintah chown

Perintah Chown boleh didapati dalam kebanyakan pengagihan Linux, tetapi dalam artikel ini, kami akan menggunakan Ubuntu 21.04 Sebagai contoh demonstrasi.

Menukar pemilik fail dengan perintah chown

Kami hanya perlu memberikan nama fail bersama dengan nama pengguna pemilik baru kepada perintah chown untuk menukar pemilikan fail di Linux:

chown user_name file_name 

Contohnya, jika kita mempunyai fail bernama fail.TXT dan kita perlu menukar pemilikannya dari pengguna bernama Rahul kepada pengguna bernama John maka kita akan menggunakan arahan berikut:

file sudo chown john.txt  

Pemilikan fail telah berjaya diubah dari Rahul ke John. Ini boleh disahkan dengan menjalankan perintah yang diberikan di bawah:

ls -l  
Menukar pemilik fail hanya dengan perintah chown

Seperti yang terbukti dengan tangkapan skrin di atas pemilikan fail telah berjaya diubah dari Rahul ke John.

Menukar Pemilik Kumpulan Fail dengan Chown

Untuk menukar kumpulan fail, kami hanya perlu memberikan nama fail yang diikuti oleh kolon (:) Bersama dengan nama kumpulan ke perintah chown:

chown: kumpulan_name file_name 

Sekarang kita akan memindahkan fail.Fail txt dari kumpulan guru ke kumpulan pelajar:

Sudo Chown: Fail Pelajar.txt  
Menukar Pemilik Kumpulan Fail Hanya dengan Command Chwon

Menukar pemilik dan kumpulan dalam perintah chown tunggal

Kita perlu memberi nama pengguna dan kumpulan yang dipisahkan oleh kolon kepada perintah chown untuk menukar kedua -dua pemilik dan kumpulan fail:

chown user_name: group_name file_name 

Sekarang kita akan menukar pemilikan fail.TXT Fail kembali ke Rahul dan Guru Kumpulan:

Sudo Chown Rahul: Fail Guru.txt  
Tukar Pemilik dan Kumpulan dengan Perintah Chown

Jika kita tidak menentukan kumpulan selepas kolon maka pemilikan fail dipindahkan ke kumpulan log masuk pengguna yang ditentukan:

Sudo Chown John: Fail.txt  
Tetapkan kumpulan yang sama seperti pemilik dengan perintah chown

Cara menukar pemilik dan kumpulan direktori

Menukar pemilikan direktori tidak berbeza daripada fail. Di sini kita akan mengubah pemilikan direktori kami bernama Dir dari Rahul: Guru ke John: Pelajar:

Sudo Chown John: Pelajar dir  

Tetapi arahan ini tidak mengubah pemilikan subdirektori dan fail yang terdapat di direktori. Kami boleh mengesahkannya dengan masuk ke direktori dir dan menjalankan perintah ls -l:

CD dir  ls -l  

Semua fail dan subdirektori yang terdapat di dalam direktori direktif masih milik Rahul. Ini boleh diubah dengan menggunakan pilihan -r bersama dengan perintah chown. Sekarang kita akan kembali ke direktori Dokumen di mana direktori Dir hadir dan menjalankan perintah chown sekali lagi; Tetapi kali ini kita akan menjalankannya dengan pilihan -r:

Sudo Chown -R John: Pelajar dir  

Kesimpulan

Perintah Chown adalah alat penting untuk pentadbir sistem. Ia membolehkan mereka menyekat pengguna yang tidak dibenarkan daripada mengakses fail tertentu. Ini membantu melindungi fail penting dan menjimatkannya daripada pengubahsuaian dan penghapusan yang tidak disengajakan.

Perintah Chown hanya boleh digunakan oleh pengguna dengan keistimewaan sudo atau pengguna root; Pengguna biasa/biasa tidak dapat mengubah pemilikan/kumpulan fail/direktori walaupun mereka adalah pemilik fail.

Dalam siaran ini, kami membincangkan apa perintah chown dan bagaimana kami dapat menggunakannya untuk membantu kami dalam pengurusan fail. Lebih -lebih lagi, kami juga belajar untuk membuat perintah rekursif supaya ia terpakai kepada semua fail dan subdirektori yang terdapat dalam direktori.