Linux'ta Dosya İzinleri ve Sahipliği Başka Bir Dosyaya Nasıl Kopyalanır


İki dosyanız olduğunu veya yeni bir dosya oluşturduğunuzu ve bunun eski bir dosyayla aynı izinlere ve sahipliğe sahip olmasını istediğinizi varsayalım.

Bu makalede, Linux'ta sırasıyla chmod ve chown komutlarını kullanarak izinleri ve sahipliği bir dosyadan başka bir dosyaya nasıl kopyalayacağınızı göstereceğiz.

Dosya İzinlerini Başka Bir Dosyaya Kopyala

Dosya izinlerini bir dosyadan başka bir dosyaya kopyalamak için aşağıdaki sözdiziminde chmod komutunu --reference anahtarıyla birlikte kullanın; burada referans_dosyası, dosya için modu (yani sekizli veya sayısal mod izinleri) belirtmek yerine izinlerin kopyalanacağı dosya.

chmod --reference=reference_file file

Örneğin,

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

Dosya Sahipliğini Başka Bir Dosyaya Kopyala

Benzer şekilde, sahipliği başka bir dosyadan kopyalamak için chown komutunu --reference anahtarıyla birlikte kullanın ve aşağıdaki sözdizimini kullanın; burada referans_dosyası dosyadır Dosya için sahip:grup değerlerini belirtmek yerine, hangi sahibin ve grubun kopyalanacağı.

chown --reference=reference_file file

Örneğin,

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

Ayrıca gösterildiği gibi dosya izinlerini ve sahipliğini bir dosyadan birden fazla dosyaya kopyalayabilirsiniz.

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

Daha fazla bilgi için chown ve chmod kılavuz sayfalarına bakın.

man chown
man chmod 

Dosya izinleriyle ilgili şu kılavuzların da yararlı olacağını göreceksiniz:

  1. Linux'ta Kullanıcıları ve Grupları Yönetme
  2. Linux'ta rwx İzinlerini Sekizli Formata Çevirme
  3. Linux'ta SUID ve SGID İzinlerine Sahip Dosyalar Nasıl Bulunur?

Bu kadar! Linux'ta dosya izinlerini kopyalamanın veya klonlamanın başka bir yolunu biliyorsanız, aşağıdaki geri bildirim formunu kullanarak bizimle paylaşın.