Perintah Linux

Contoh perintah chown Linux

Contoh perintah chown Linux
Setiap file dan folder dikaitkan dengan pengguna dan grup tertentu di Linux untuk keamanan. Izin untuk setiap pengguna dan grup berbeda dan semua file dan folder tidak dapat diakses oleh semua pengguna dan grup. Terkadang kita perlu mengubah kepemilikan dan izin grup untuk file atau folder apa pun dari terminal. Tugas ini dapat dilakukan dengan mudah dengan menggunakan perintah 'chown'. Penggunaan perintah 'chown' ditunjukkan dalam tutorial ini dengan menggunakan contoh yang berbeda.

Sintaksis:

chown [OPSI]… [PEMILIK][:[GROUP]] FILE…
chown [OPSI]… --reference=RFILE FILE…

Perintah 'chown' dapat digunakan dengan nama file atau nama file referensi. OPTION, OWNER atau GROUP adalah opsional untuk perintah ini. Tiga jenis izin dari tiga jenis pengguna dapat ditetapkan untuk file atau folder apa pun. Tipe pengguna adalah pengguna, grup dan orang lain dan izin adalah baca(r), tulis(r) dan jalankan (x).

Pilihan:

Menandai Deskripsi
-c atau -perubahan Menunjukkan perubahan kepemilikan file yang sebenarnya.
-referensi=FILE Gunakan untuk mengubah kepemilikan file atau folder apa pun berdasarkan file referensi.
-R atau -rekursif Gunakan untuk mengubah kepemilikan direktori secara rekursif.
-dereferensi Bertindak di mana tautan simbolis menunjuk.
-h atau -no-dereference Bertindak pada tautan simbolik sendiri.
-f  atau -diam atau -tenang Pesan kesalahan akan dihilangkan untuk file-file yang kepemilikannya tidak dapat diubah.
-v atau -verbose Menunjukkan tindakan yang diambil untuk setiap file untuk perintah chown.

Contoh-1: Ubah kepemilikan file oleh pengguna

Pengguna harus memiliki hak akses root untuk mengubah kepemilikan file dan folder oleh pengguna atau grup. Perintah 'chown' berikut akan mengubah kepemilikan pengguna menjadi 'root' untuk file teks 'test.txt'.

$ ls -l tes.txt
$ sudo chown tes root.txt
$ ls -l tes.txt

Keluaran:

Contoh-2: Mengubah kepemilikan grup dari sebuah file

Pengguna harus menggunakan ':' sebelum nama grup untuk mengubah kepemilikan grup dari file dan folder apa pun. Perintah 'chown' berikut akan mengubah kepemilikan grup 'siswa.txt' ke grup, 'pengujian'.

$ ls -l siswa.txt
$ sudo chown :menguji siswa.txt
$ ls -l siswa.txt

Keluaran:

Contoh-3: Ubah kepemilikan pengguna dan grup dari sebuah file

Kepemilikan pengguna dan grup dapat diubah bersama dengan menggunakan perintah 'chown'. Perintah 'chown' berikut akan mengubah kepemilikan pengguna menjadi 'fahmida' dan kepemilikan grup menjadi 'testing' untuk file 'test.txt'.

$ ls -l tes.txt
$ sudo chown fahmida:tes pengujian.txt
$ ls -l tes.txt

Keluaran:

Contoh-4: Ubah kepemilikan file berdasarkan pengguna tertentu

Jika Anda ingin mengubah kepemilikan file atau folder apa pun berdasarkan kepemilikan saat ini maka Anda harus menggunakan opsi '-dari' dengan perintah 'chown'. Perintah 'chown' pertama dalam contoh ini tidak akan dapat mengubah kepemilikan karena pemilik saat ini adalah 'fahmida' bukan 'root'. Perintah 'chown' kedua akan mengubah kepemilikan pengguna menjadi 'yesmin' dari 'fahmida' untuk file 'test.txt'.

$ ls -l tes.txt
$ sudo chown --from=root tes yesmin.txt
$ ls -l tes.txt
$ sudo chown --from=fahmida tes yesmin.txt
$ ls -l tes.txt

Keluaran:

Contoh-5: Ubah kepemilikan pengguna dan grup dari satu file ke nama file lain

Dengan menggunakan opsi -referensi, kepemilikan satu file atau folder dapat dengan mudah disalin ke file dan folder lain. Perintah 'chown' berikut akan menyalin kepemilikan pengguna dan grup dari 'test.txt' ke 'siswa.file txt'.

$ ls -l tes.txt
$ ls -l siswa.txt
$ sudo chown --reference=test.siswa txt.txt
$ ls -l siswa.txt

Keluaran:

Contoh-6: Ubah kepemilikan pengguna atau grup dari direktori mana pun secara rekursif

Perintah 'chown' berikut dengan opsi -R akan mengubah kepemilikan pengguna menjadi 'root' dan kepemilikan grup menjadi 'pengujian' untuk semua file dan folder di bawah folder 'kode'.

$ls -l kode
$ sudo chown -R root: kode pengujian/
$ls -l kode

Keluaran:

Contoh-7: Buat daftar semua perubahan yang dilakukan oleh chown untuk folder apa pun

Perintah 'chown' berikut dengan opsi -v akan menampilkan daftar semua perubahan kepemilikan dengan menjalankan perintah.

$ sudo chown -v -R fahmida:kode fahmida
$ ls -l

Keluaran:

Kesimpulan

Tutorial ini akan membantu pengguna Linux untuk mengetahui penggunaan perintah 'chown' dan menerapkan perintah dengan benar untuk mengubah kepemilikan file atau folder apa pun.

Game Terbaik untuk Dimainkan dengan Pelacakan Tangan
Oculus Quest baru-baru ini memperkenalkan ide hebat pelacakan tangan tanpa pengontrol. Dengan jumlah permainan dan aktivitas yang terus meningkat yang...
Cara Menampilkan Overlay OSD di Aplikasi dan Game Linux Layar Penuh
Memainkan game layar penuh atau menggunakan aplikasi dalam mode layar penuh bebas gangguan dapat memutus Anda dari informasi sistem yang relevan yang ...
5 Kartu Tangkap Game Teratas
Kita semua telah melihat dan menyukai gameplay streaming di YouTube. PewDiePie, Jakesepticye, dan Markiplier hanyalah beberapa pemain top yang telah m...