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 chmod dan chown perintah masing-masing.
Menyalin Izin File ke File Lain
Untuk menyalin izin file dari satu file ke file lain, gunakan chmod perintah dengan --reference
beralih dalam sintaks berikut, di mana reference_file adalah file dari mana izin 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
Menyalin Kepemilikan File ke File Lain
Demikian juga, untuk menyalin kepemilikan dari file lain, gunakan perintah chown dengan --reference
beralih juga menggunakan sintaks berikut, di mana reference_file adalah file dari mana pemilik dan grup akan disalin daripada menentukan owner:group nilai 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 chown dan chmod halaman manual.
$ man chown $ man chmod
Anda juga akan menemukan panduan tentang izin file ini berguna:
- Cara Mengelola Pengguna dan Grup di Linux
- Terjemahkan Izin rwx ke dalam 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, bagikan dengan kami melalui formulir masukan di bawah.