GNU/Linux >> Belajar Linux >  >> Linux

20 Contoh Praktis Perintah Chow di Linux

Di Linux, perintah chown digunakan untuk mengubah kepemilikan file atau direktori dengan pengguna lain di sistem. Arti lengkap dari perintah chown adalah mengubah kepemilikan . Perintah chown dapat diterapkan ke file atau direktori sebagai tautan lunak atau keras di sistem file Linux. Di setiap sistem operasi Linux, setiap file dikaitkan dengan pemilik grup. Jika Anda bukan pemilik tertentu yang membuat atau memodifikasi file, Anda tidak dapat mengubah atau memodifikasi file tersebut dari akun pengguna lain. Namun dengan bantuan perintah chown, Anda dapat dengan mudah mendapatkan akses ke direktori atau file yang ingin Anda modifikasi.

Sintaks dasar dan sinopsis dari perintah chown mudah dimengerti. Pengembang telah membuat perintah ini sehingga siapa pun dapat dengan mudah memahami perintah dan bahasanya.

Perintah chown dikategorikan di bawah pengguna daftar. Jika Anda membuat daftar di kategori mana perintah ini akan pergi, maka itu pasti akan masuk ke dalam kategori pengguna di mana Anda dapat menentukan pengguna Anda untuk akses direktori tertentu, atau Anda dapat memainkan peran admin untuk memberikan akses ke direktori yang berbeda untuk pengguna Anda.

Perintah chown menjadi sangat efisien dan bermanfaat dalam sistem operasi atau server berbasis multi-pengguna. Jika Anda seorang administrator sistem Linux, Anda mungkin perlu mengetahui konsep dasar dari perintah chown dan kasus penggunaan praktis untuk membuat perjalanan Anda lancar.

Pentingnya Perintah chown 

Mengetahui detail tentang perintah chown di Linux adalah penting karena pengguna dapat memainkan peran penting dalam mengubah kepemilikan direktori dan mengakses file. Jadi, Anda perlu mengetahui cara mendapatkan akses dan mengubah akses ke direktori saat Anda melakukan tugas administratif tingkat server.

Jika Anda adalah pengguna Linux ahli dan telah menggunakan ini untuk sementara waktu, Anda mungkin pernah mendengar tentang perintah chgrp untuk mengubah kepemilikan grup dari file atau direktori. Sebenarnya, perintah chgrp adalah perintah warisan dari perintah chown untuk sistem berbasis Linux dan Unix.

Keuntungan lain dari mengetahui tentang perintah chown adalah dalam menyerahkan kepemilikan. Misalnya, Anda telah mengerjakan sebuah proyek, dan sekarang Anda ingin menyerahkan proyek Anda kepada pengguna lain atau menambahkan anggota lain ke proyek Anda.

Jadi biasanya, yang akan Anda lakukan adalah mengubah direktori folder Anda, atau Anda akan menyalin seluruh file ke folder baru. Namun, dengan perintah chown, Anda dapat menambahkan anggota baru ke proyek Anda dengan akses edit penuh. Prosedur yang sama juga berlaku jika Anda ingin mencabut izin pengguna yang ada di direktori atau proyek Anda.

Perintah chown di Linux:Detail Izin 

- -

Ketika kita berbicara tentang mengubah kepemilikan file, kita berbicara tentang izin baca-tulis dan eksekusi juga. Anda juga dapat menjalankan perintah chown di Linux untuk grup pengguna yang berbeda atau orang lain di sistem Anda.

Di sini Anda dapat melihat format dasar dari perintah chown di Linux. Sekarang kita akan melihat penjelasan singkat dari format perintah yang disebutkan di bawah ini sehingga Anda dapat menggunakannya pada shell terminal Anda.

–rw-r–r– file and drwxr-xr-x directory permission explained

Berikut adalah deskripsi karakter yang telah digunakan pada perintah di atas.

-    Regular file.
b    Block file.
c    Character special file.
d    Directory.
l    Symbolic link.
p    FIFO.
s    Socket.
w    Whiteout.

Sintaks Perintah chown

Di sini kita akan melihat beberapa sintaks tentang perintah chown di Linux yang akan membantu Anda memahami jenis dan format perintah.

  • -c, –changes:Saat membuat perubahan, digunakan untuk menampilkan detail output dalam mode verbose.
  • -f, –silent, –quiet:Bendera -f menekan catatan kesalahan.
  • -v, –verbose:Menampilkan hasil perintah dalam mode verbose dengan info tambahan.
  • –dereference:Ini menunjukkan perbedaan antara file untuk perintah chown untuk mengakses tautan simbolik.
  • -h, –no-dereference:Saat Anda menggunakan ini, alih-alih memengaruhi file referensi apa pun, ini memengaruhi tautan simbolik.
  • –from=CURRENT_OWNER:CURRENT_GROUP:Pemilik atau grup file dapat dimodifikasi dengan perintah ini.
  • –no-preserve-root:Garis miring terbalik (‘/’) tidak dieksekusi satu per satu dengan metode ini.
  • –preserve-root:Kita dapat menggunakan ini jika chown gagal menjalankan operasi rekursif.
  • –reference=RFILE:Bendera referensi menampilkan referensi antara dua grup untuk dua pemilik.
  • -R, –recursive:Bendera rekursif digunakan untuk menjalankan beberapa operasi dalam direktori dan file secara rekursif.
  • –help:  Sintaks bantuan mencetak semua manual dan materi bantuan untuk perintah chown di Linux.
  • –version:chown –version:Anda dapat memeriksa versi perintah chown Anda saat ini di sistem Anda.

Contoh Perintah chown di Linux

Sejauh ini, kita telah melihat pentingnya dan sintaks dari perintah chown di Linux. Sekarang, kita akan melihat beberapa contoh perintah chown yang paling sering digunakan.

1. Menampilkan UID, GID, dan Grup

Kita dapat menjalankan salah satu dari perintah yang disebutkan di bawah ini pada shell terminal untuk menampilkan ID Pengguna dan ID grup. Menjalankan perintah ini akan membantu Anda untuk mengetahui apakah mereka termasuk dalam grup yang ada atau tidak. Letter, Anda dapat menggunakan ID grup atau nama grup atau nama pemilik tersebut untuk mengubah kepemilikan saat ini menjadi pemilik yang Anda inginkan melalui perintah chown di Linux.

$ groups
$ id

2. Menampilkan Kepemilikan File oleh Pengguna dan Grup

Untuk menampilkan pengguna saat ini dan pemilik grup di Linux Anda, Anda dapat menjalankan perintah ls berikut di shell terminal Anda.

ls -l Demo.txt

3. Mengubah Pemilik File (Menggunakan nama pengguna)

Untuk mengubah pemilik file atau folder saat ini di Linux, Anda dapat menggunakan perintah chown yang disebutkan di bawah ini pada shell terminal. Jika Anda melihat perintah dengan cermat, Anda akan melihat bahwa perintah ini memerlukan izin pengguna super. Selain itu, dalam pembentukan perintah ini, Anda dapat melihat bahwa bagian pertama diisi dengan nama pengguna, dan bagian terakhir diisi dengan jalur file atau folder.

sudo chown <username> <File name>
sudo chown ubuntupit Demo.txt

4. Mengubah Pemilik File (Menggunakan UID)

Jika Anda sudah mengetahui UID file atau ID grup suatu file, Anda juga dapat menerapkan perintah chown pada sistem Linux melalui UID untuk mengubah kepemilikan.

sudo chown 1000 Demo.txt

5. Mengubah Grup File

Untuk mengubah kepemilikan grup atau file, Anda dapat menggunakan perintah chown yang disebutkan di bawah di Linux untuk menyetel pemiliknya.

sudo chown :groupname Demo.txt
sudo chown :GID Demo.txt
sudo chown :ubuntupit Demo.txt

6. Ubah Nama Pengguna dan Grup

Perintah chown juga memungkinkan kita untuk mengubah nama pengguna dan grup pada sistem file Linux. Di sini, dalam pembentukan perintah chown ini, pertama-tama kita perlu memasukkan nama pengguna atau UID, kemudian kita perlu memasukkan nama grup yang diinginkan yang diakhiri dengan nama file.

sudo chown <User name/UID>:<Group name/GID> <File name>
sudo chown ubuntupit:ubuntupit Demo.txt

7. Ubah Pemilik dari Kepemilikan Khusus

Jika Anda perlu mengubah kepemilikan suatu barang dari satu pemilik tertentu ke pemilik tertentu lainnya, Anda cukup menggunakan perintah chown yang diberikan di bawah ini dengan dua nama pemilik.

chown --from=master root ubuntupit

8. Ubah Grup dari Grup Tertentu

Dengan cara yang sama, Anda juga dapat mengubah kepemilikan grup dari satu pemilik ke pemilik tertentu lainnya.

chown --from=:group1 root ubuntupit

9. Salin Kepemilikan Satu File ke File Lainnya

Melalui perintah chown, Anda dapat menyalin dan mereplikasi kepemilikan file dari satu pengguna ke pengguna lain. Dengan cara ini, semua izin yang ada akan ditransfer ke pengguna baru untuk file tersebut.

chown --reference=ubuntupit ubuntupit_new

10. Ubah Kepemilikan Beberapa File

Perintah yang disebutkan di bawah ini akan menunjukkan bagaimana Anda dapat mengubah kepemilikan untuk beberapa file dengan satu perintah chown di Linux.

chown master:group ubuntupit2.file ubuntupit3.file
chown ubuntupit:ubuntupit Demo.txt Demo_2.txt

11. Ubah Grup menjadi Grup Masuk Pengguna

Jika Anda perlu menetapkan pengguna baru dengan kepemilikan di sistem Linux Anda, Anda dapat menjalankan perintah chown yang disebutkan di bawah ini. Saat pengguna baru masuk ke sistem, Anda dapat menetapkan pengguna untuk mengakses file Anda melalui login.

chown NewUser: FILE
chown ubuntupit: sample

12. Mentransfer Kepemilikan dan Pengaturan Grup dari Satu File ke File Lain

Untuk menyerahkan kepemilikan dan mengubah pengaturan kepemilikan grup di Linux, Anda dapat menjalankan perintah chown yang disebutkan di bawah ini pada shell Anda untuk mengatur semua kepemilikan dan pengaturan grup ini dari satu file ke file lainnya.

chown --reference=file1 file2

13. Periksa Pemilik dan Grup Sebelum Melakukan Perubahan

Perintah chown dengan sintaks tanda hubung ganda (–) memungkinkan Anda memverifikasi pemilik dan grup saat ini dan kemudian menerapkan perubahan. Yang pertama adalah format perintah, dan yang kedua adalah contoh chown untuk Linux.

chown --from=CurrentUser:CurrentGroup NewUser:NewGroup FILE
chown --from=root:group2 ubuntupit:group3 sample3

14. Periksa Pemilik Saja

Selain mengubah kepemilikan, Anda juga dapat melihat siapa pemilik file saat ini di Linux. Ini akan membantu Anda menjalankan perintah chown jika Anda memiliki server atau sistem berbasis multi-pengguna.

chown --from=CurrentUser NewUser FILE
chown --from=ubuntupit ubuntupit Demo.txt

15. Ubah Kepemilikan File Secara Rekursif

Yang ini sangat penting untuk semua pemilik dan admin sistem Linux. Jika Anda perlu mengubah atau menyerahkan kepemilikan direktori bersama dengan semua subdirektori, silakan jalankan perintah chown yang disebutkan di bawah ini pada shell Linux Anda.

chown -R NewUser:NewGroup DirNameOrPath
chown -R ubuntupit:group3 Dir1

16. Perintah Chow dan Tautan Simbolik

Perintah chown memungkinkan pengguna untuk menjalankan perintah pada tautan lunak atau tautan simbolik juga. Di sini, perintah yang disebutkan di bawah ini menunjukkan formasi perintah dari perintah chown untuk tautan simbolik.

chown -h NewUser:NewGroup SymbolicLink

17. Tampilkan Detail Proses Perintah Chown

Jika Anda ingin memantau kemajuan atau detail proses dari perintah chown pada sistem Linux Anda, silakan jalankan perintah yang disebutkan di bawah ini pada shell.

chown -v ubuntupit Demo.txt

18. Menekan Kesalahan Perintah Chown

Dalam beberapa kasus, perintah chown dapat kembali dengan beberapa kesalahan jika Anda menjalankan perintah yang salah. Untuk menghindari atau menekan kesalahan selama eksekusi, Anda dapat menggunakan -f tandai dengan perintah chown pada shell terminal Linux.

chown -f NewUser FILE
chown -f ubuntupit Demo.txt

19. GUI Menampilkan Izin File

Jika Anda mencari alat berbasis antarmuka pengguna grafis untuk mengubah kepemilikan file, Anda bisa menggunakan pengelola file default di Sistem Linux Anda. Gambar yang disebutkan di bawah ini menunjukkan bagaimana Anda dapat menelusuri file dan mengubah kepemilikan file ke pengguna atau grup tertentu.

Untuk menelusuri Izin tab file, cukup klik kanan pada file dan pindah ke tab 'Izin'. Anda dapat mengubah akses baca-tulis, akses grup, akses eksekusi, dan izin lainnya di tab ini.

20. chown:Bantuan

Last but not least, contoh ke-20 dari perintah chown adalah bantuan atau perintah manual. Halaman bantuan mungkin berguna bagi mereka yang baru mengenal perintah ini.

chown --help

Jika Anda menghadapi masalah dengan perintah Chown, pastikan Anda menggunakan versi terbaru dari perintah chown di mesin Linux Anda. Perintah yang disebutkan di bawah ini akan menampilkan versi berjalan dari perintah ubah kepemilikan.

chown --version

Wawasan!

Menggunakan perintah chown bermanfaat bagi admin sistem. Jika Anda seorang pemula di Linux, silakan jalankan perintah hanya jika Anda mengerti; mengeksekusi perintah chown yang salah dapat menahan akses baca-tulis Anda dari file Anda sendiri.

Kami telah melihat gagasan dan perintah chown yang paling banyak digunakan di Linux di seluruh posting. Jika Anda perlu mengetahui perintah chmod, silakan kunjungi URL ini.

Jika Anda merasa artikel ini bermanfaat bagi Anda, jangan lupa untuk membagikan postingan ini kepada teman-teman Anda dan komunitas Linux. Kami juga mendorong Anda untuk menuliskan pendapat Anda di bagian komentar mengenai artikel ini.


Linux
  1. 10 Contoh Perintah Linux nm Praktis

  2. 8 Contoh Perintah Linux TR

  3. Contoh Perintah rm di Linux

  1. Perintah cp di Linux:7 Contoh Praktis

  2. 5 Contoh Praktis Perintah dd di Linux

  3. Contoh Perintah ps di Linux

  1. Perintah Shutdown Linux:5 Contoh Praktis

  2. 7 Contoh Perintah Linux df

  3. Contoh Perintah chown di Linux