Sintaks:
chown [PILIHAN]… [PEMILIK] [: [KUMPULAN]] FILE…chown [PILIHAN]… --referensi = RILE FILE…
Perintah 'chown' boleh digunakan dengan nama fail atau nama fail rujukan. PILIHAN, PEMILIK atau KUMPULAN adalah pilihan untuk arahan ini. Tiga jenis kebenaran dari tiga jenis pengguna dapat diberikan untuk sebarang fail atau folder. Jenis pengguna adalah pengguna, kumpulan dan yang lain dan kebenaran adalah baca (r), tulis (r) dan laksanakan (x).
Pilihan:
Tag | Penerangan |
-c atau -perubahan | Menunjukkan perubahan pemilikan fail sebenar. |
-rujukan = FILE | Gunakan untuk mengubah kepemilikan fail atau folder apa pun berdasarkan file rujukan. |
-R atau -rekursif | Gunakan untuk mengubah pemilikan direktori secara berulang. |
-penghormatan | Bertindak di tempat yang ditunjukkan oleh pautan simbolik. |
-h atau -tidak-penghormatan | Bertindak pada pautan simbolik. |
-f atau -silent atau -quiet | Mesej ralat akan dihilangkan untuk fail yang kepemilikannya tidak dapat diubah. |
-v atau -verbose | Menunjukkan tindakan yang diambil untuk setiap fail untuk perintah chown. |
Contoh-1: Tukar pemilikan pengguna fail
Pengguna mesti mempunyai hak root untuk mengubah pemilikan pengguna atau kumpulan fail dan folder. Perintah 'chown' berikut akan mengubah pemilikan pengguna menjadi 'root' untuk ujian fail teks '.txt '.
$ ls -l ujian.txtUji root $ sudo chown.txt
$ ls -l ujian.txt
Pengeluaran:
Contoh-2: Tukar pemilikan kumpulan fail
Pengguna harus menggunakan ':' sebelum nama kumpulan untuk mengubah pemilikan kumpulan mana-mana fail dan folder. Perintah 'chown' berikut akan mengubah pemilikan kumpulan 'pelajar.txt 'fail ke kumpulan,' pengujian '.
$ ls -l pelajar.txt$ sudo chown: menguji pelajar.txt
$ ls -l pelajar.txt
Pengeluaran:
Contoh-3: Ubah pemilikan pengguna dan kumpulan fail
Pemilikan pengguna dan kumpulan dapat diubah bersama dengan menggunakan perintah 'chown'. Perintah 'chown' berikut akan mengubah pemilikan pengguna menjadi 'fahmida' dan pemilikan kumpulan menjadi 'testing' untuk ujian fail '.txt '.
$ ls -l ujian.txt$ sudo chown fahmida: ujian ujian.txt
$ ls -l ujian.txt
Pengeluaran:
Contoh-4: Tukar pemilikan fail berdasarkan pengguna tertentu
Sekiranya anda ingin mengubah pemilikan fail atau folder apa pun berdasarkan pemilikan semasa, maka anda harus menggunakan pilihan '-dari' dengan perintah 'chown'. Perintah 'chown' pertama dalam contoh ini tidak akan dapat mengubah pemilikan kerana pemilik semasa adalah 'fahmida' bukan 'root'. Perintah 'chown' kedua akan mengubah pemilikan pengguna menjadi 'yesmin' dari 'fahmida' untuk ujian fail '.txt '.
$ ls -l ujian.txt$ sudo chown --dari = ujian yesmin root.txt
$ ls -l ujian.txt
$ sudo chown --dari = ujian fahmida yesmin.txt
$ ls -l ujian.txt
Pengeluaran:
Contoh-5: Tukar pemilikan pengguna dan kumpulan dari satu fail ke nama fail yang lain
Dengan menggunakan -reference option kepemilikan satu file atau folder dapat disalin dengan mudah ke file dan folder lain. Perintah 'chown' berikut akan menyalin ujian 'pemilikan pengguna dan kumpulan.txt 'fail kepada' pelajar.fail txt '.
$ ls -l ujian.txt$ ls -l pelajar.txt
$ sudo chown --reference = test.pelajar txt.txt
$ ls -l pelajar.txt
Pengeluaran:
Contoh-6: Tukar pemilikan pengguna atau kumpulan mana-mana direktori secara berulang
Perintah 'chown' berikut dengan pilihan -R akan mengubah pemilikan pengguna menjadi 'root' dan pemilikan kumpulan menjadi 'pengujian' untuk semua fail dan folder di bawah folder 'code'.
kod $ ls -l$ sudo chown -R root: kod ujian /
kod $ ls -l
Pengeluaran:
Contoh-7: Senaraikan semua perubahan yang dilakukan oleh chown untuk sebarang folder
Perintah 'chown' berikut dengan pilihan -v akan menunjukkan senarai semua perubahan pemilikan dengan melaksanakan perintah tersebut.
$ sudo chown -v -R fahmida: kod fahmida$ ls -l
Pengeluaran:
Kesimpulannya
Tutorial ini akan membantu pengguna Linux untuk mengetahui penggunaan perintah 'chown' dan menerapkan perintah dengan betul untuk mengubah kepemilikan untuk mana-mana fail atau folder.