Cara Menyalin Izin dan Kepemilikan File ke File Lain di Linux


Dengan asumsi Anda memiliki dua file atau Anda baru saja membuat file baru dan ingin file tersebut memiliki izin dan kepemilikan yang sama dengan file lama.

Pada artikel ini, kami akan menunjukkan cara menyalin izin dan kepemilikan dari satu file ke file lain di Linux menggunakan perintah chmod dan chown.

Salin Izin File ke File Lain

Untuk menyalin izin file dari satu file ke file lain, gunakan perintah chmod dengan tombol --reference dalam sintaks berikut, dengan reference_file adalah file yang izinnya akan disalin daripada menentukan mode (yaitu izin mode oktal atau numerik) untuk file.

chmod --reference=reference_file file

Misalnya,

ls -l users.list
ls -l keys.list
sudo chmod --reference=users.list keys.list
ls -l keys.list

Salin Kepemilikan File ke File Lain

Demikian pula, untuk menyalin kepemilikan dari file lain, gunakan perintah chown dengan saklar --reference juga menggunakan sintaks berikut, di mana reference_file adalah file dari mana pemilik dan grup akan disalin daripada menentukan nilai pemilik:grup untuk file.

chown --reference=reference_file file

Misalnya,

ls -l keys.list
touch api.list
ls -l keys.list
sudo chown --reference=keys.list api.list
ls -l api.list

Anda juga dapat menyalin izin dan kepemilikan file dari satu file ke beberapa file seperti yang ditunjukkan.

sudo chmod --reference=users.list users1.list users2.list users3.list
sudo chown --reference=users.list users1.list users2.list users3.list

Untuk informasi lebih lanjut, lihat halaman manual chown dan chmod.

man chown
man chmod 

Anda juga akan menemukan panduan mengenai izin file berikut ini berguna:

  1. Cara Mengelola Pengguna dan Grup di Linux
  2. Terjemahkan Izin rwx ke Format Oktal di Linux
  3. Cara Menemukan File Dengan Izin SUID dan SGID di Linux

Itu saja! Jika Anda mengetahui cara lain untuk menyalin atau mengkloning izin file di Linux, silakan berbagi dengan kami melalui formulir umpan balik di bawah.