Perintah Linux

Contoh arahan chown Linux

Contoh arahan chown Linux
Setiap fail dan folder dikaitkan dengan pengguna dan kumpulan tertentu di Linux untuk keselamatan. Kebenaran untuk setiap pengguna dan kumpulan berbeza dan semua fail dan folder tidak dapat diakses oleh semua pengguna dan kumpulan. Kadang kala kita perlu menukar hak milik dan izin kumpulan untuk sebarang fail atau folder dari terminal. Tugas ini dapat dilakukan dengan mudah dengan menggunakan perintah 'chown'. Penggunaan perintah 'chown' ditunjukkan dalam tutorial ini dengan menggunakan contoh yang berbeza.

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.txt
Uji 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.

Kajian Tetikus Tanpa Wayar Microsoft Sculpt Touch
Saya baru-baru ini membaca mengenai Sentuhan Microsoft Sculpt tetikus tanpa wayar dan memutuskan untuk membelinya. Setelah menggunakannya sebentar, sa...
Trackpad dan Mouse Pointer pada skrin Windows AppyMouse untuk Tablet Windows
Pengguna tablet sering kehilangan penunjuk tetikus, terutama ketika mereka biasa menggunakan komputer riba. Telefon pintar dan tablet skrin sentuh dil...
Butang tetikus tengah tidak berfungsi pada Windows 10
The butang tetikus tengah membantu anda menelusuri halaman web dan skrin yang panjang dengan banyak data. Sekiranya ia berhenti, anda akan menggunakan...