GNU/Linux >> Belajar Linux >  >> Linux

Pelajari Penggunaan Perintah chown (Ubah Kepemilikan) di Linux

Di Linux, kepemilikan file dan direktori yang dibuat atau yang sudah ada dikaitkan dengan pengguna sistem Linux tertentu, grup, atau lainnya (jenis akses izin file/direktori).

Akan tetapi, keputusan kepemilikan file atau direktori belum final karena dapat chown (Ubah Kepemilikan ) dari setiap file dan/atau direktori dalam sistem operasi Linux.

[ Anda mungkin juga menyukai:Contoh Perintah Chmod dan Contoh Perintah Chgrp ]

Perintah chown menentukan pengguna, grup, atau lainnya yang dapat Membaca , Tulis , dan/atau Jalankan file direktori sistem/pengguna.

Perintah tidak hanya berlaku untuk file dan direktori tetapi juga tautan simbolik. Perintah ini mengubah hak akses izin yang terkait dengan file, direktori, dan tautan simbolik.

Contoh Perintah Chow di Linux

Berikut ini adalah sintaks standar untuk menggunakan chown perintah:

$ sudo chown [Command_Option] targeted_file_name 

Sebelum mengubah kepemilikan file, Anda harus menjadi sudoer pengguna dan dapat melihat pengaturan kepemilikan file yang sudah ada. Untuk melihat kepemilikan file saat ini, gunakan sintaks perintah berikut:

$ ls -l [targeted_file_name]

Misalnya, file di bawah ini memiliki pengaturan kepemilikan dan izin berikut:

$ ls -l passwd 

Dari tangkapan layar di atas, file passwd milik pemilik dnyce dan grup dnyce . Pemilik dan grup yang terkait dengan file ini memiliki Baca dan Tulis (rw) izin.

Mengubah Pemilik File di Linux

Sebelum kita mengubah kepemilikan file yang ditargetkan, pertama-tama kita harus memastikan pemilik baru dari file tersebut ada.

$ cat /etc/passwd 

Misalnya, untuk mengubah kepemilikan file yang ditargetkan dari pemilik dnyce untuk pemilik root , kami akan menerapkan chown berikut ini perintah:

$ sudo chown root passwd
$ ls -l passwd

Seperti yang telah Anda catat, kepemilikan file passwd diubah dari dnyce untuk mengakar .

Mengubah Kepemilikan Grup dari File di Linux

Untuk mencapai tujuan ini, pertama-tama kita perlu melihat apakah kelompok pengguna yang ditargetkan ada.

$ cat /etc/group

Untuk mengubah Grup kepemilikan file passwd dari grup dnyce ke grup pengguna lain yang ada seperti tutorial , perintah yang diperlukan dapat diimplementasikan dengan cara berikut:

$ sudo chown :tutorials passwd  
$ ls -l passwd

Seperti yang Anda lihat, kepemilikan grup dari file di atas (passwd ) berhasil diubah dari dnyce untuk tutorial .

Mengubah Pemilik dan Grup File di Linux

Jika Anda tertarik untuk mengubah pemilik file dan pengaturan grup, Anda dapat menerapkan satu perintah dengan cara berikut:

$ sudo chown dnyce:dnyce passwd
$ ls -l passwdv

Bekerja dengan File Tautan Simbolik

Untuk beberapa alasan, file di sistem Linux Anda mungkin terkait dengan tautan simbolik. Mereka memiliki fungsi yang sama seperti pintasan pada sistem operasi Windows. File tautan simbolik bukanlah file asli tetapi penunjuk ke file yang ingin Anda Baca , Tulis , atau Jalankan .

Sintaks untuk membuat tautan simbolik adalah sebagai berikut:

$ ln -s path_to_source_file name_of_symbolic_link

Mari kita buat tautan simbolis untuk passwd berkas.

$ ln -s passwd passwd_link  

Pengaturan kepemilikan dan izin file tautan simbolik ini terlihat seperti berikut:

$ ls -l passwd_link

File tautan simbolik menunjuk ke file sumber. Mari kita coba dan ubah kepemilikan file sumber melalui file tautan simbolik ke root pengguna.

$ sudo chown root passwd_link 

Saat memeriksa ulang pengaturan kepemilikan dan izin file tautan simbolik ini, sepertinya tidak ada yang berubah.

$ ls -l passwd_link

Namun, pengaturan kepemilikan dan izin file sumber (passwd ) berubah.

$ ls -l passwd

Untuk secara paksa mengubah kepemilikan file sumber yang terkait dengan file tautan simbolik, chown perintah harus menyertakan -h pilihan.

$ sudo chown -h root passwd_link

Untuk beberapa file, chown your Anda perintah harus menyerupai sintaks berikut:

$ sudo chown [USER]:[GROUP] file1 file2 file3

Untuk mengubah kepemilikan file dari pengguna dnyce untuk pengguna root :

$ sudo chown --from=dnyce root passwd 

Untuk menyalin pengaturan kepemilikan file passwd ke file new_data.txt :

$ sudo chown --reference=passwd new_data.txt

Sebagai administrator atau pengguna super Linux, chown perintah memberi Anda keunggulan atas file yang dikelola oleh perintah chmod. Anda harus memutuskan siapa yang dapat melakukan Baca , Tulis , dan Jalankan operasi pada file tersebut.


Linux
  1. Cara Menggunakan Perintah chown untuk Mengubah Kepemilikan di Linux

  2. Perintah Linux df

  3. Contoh Perintah chown di Linux

  1. Perintah Cown:Ubah Pemilik File di Linux

  2. Cara Mengubah Pemilik File/Grup dengan Perintah chown di Linux

  3. Linux chmod and chown – Cara Mengubah Izin dan Kepemilikan File di Linux

  1. Perintah Ekor Linux

  2. Perintah Sentuh Linux

  3. Perintah Cat di Linux