Perintah chown di linux dengan contoh
- 3704
- 134
- Dave Kreiger V
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 chownSeperti 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 ChwonMenukar 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 ChownJika 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 chownCara 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.