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:
- Cara Mengelola Pengguna dan Grup di Linux
- Terjemahkan Izin rwx ke Format Oktal di Linux
- 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.