Discussion

Linux’ta Dosya Sahibi Nasıl Değiştirilir?

Started by ofaman · 07 Aug 2026 05:36 · 1 Views · 0 Replies
Thread Starter #0
Linux işletim sisteminde dosya sahipliğini değiştirmek, sistem yöneticileri veya kullanıcılar için sıkça karşılaşılan bir işlemdir. Bu işlem, genellikle dosya veya dizinlerin sahipliğini güncellemek amacıyla yapılır. Linux'ta dosya sahipliğini değiştirmek için kullanılan temel komut chown komutudur. Bu komut, "change owner" yani "sahibi değiştir" anlamına gelir.

1. chown Komutunun Kullanımı

chown komutunun temel kullanımı aşağıdaki gibidir:

CODE
1chown [yeni_sahip] [dosya_adı]


Burada [yeni_sahip], dosyanın yeni sahibi olacak kullanıcı adını belirtir ve [dosya_adı] ise sahipliğini değiştirmek istediğiniz dosyanın veya dizinin adıdır. Örneğin, bir dosyanın sahibini "user1" olarak değiştirmek için şu komut kullanılabilir:

CODE
1chown user1 dosya.txt


2. Kullanıcı ve Grup Değiştirme

chown komutunu kullanarak sadece dosya sahibini değil, aynı zamanda dosyanın grup sahipliğini de değiştirebilirsiniz. Bu işlem için kullanıcı adından sonra iki nokta üst üste (:) koyarak grup adını belirtebilirsiniz. Örnek kullanım:

CODE
1chown user1:group1 dosya.txt


Bu komut, "dosya.txt" dosyasının sahibini "user1" ve grubunu "group1" olarak ayarlar.

3. Recursive (Özyinelemeli) Değişiklik

Eğer bir dizindeki tüm dosyaların sahipliğini değiştirmek istiyorsanız, -R (veya --recursive) seçeneğini kullanabilirsiniz. Bu, belirtilen dizin altındaki tüm dosya ve alt dizinlerin sahipliğini değiştirir. Örnek kullanım:

CODE
1chown -R user1 /path/to/directory


Bu komut, belirtilen dizindeki tüm dosyaları ve alt dizinleri "user1" olarak ayarlayacaktır.

4. İzinler ve Yetkiler

Dosya sahibi değişikliğini gerçekleştirmek için, genellikle root kullanıcısı olmanız gerekir. Eğer sahip olduğunuz bir dosyanın sahibini değiştirmeye çalışıyorsanız, bu işlem sırasında "Permission denied" hatası alabilirsiniz. Bu durumlarda sudo komutunu kullanarak gerekli yetkilere sahip olabilirsiniz:

CODE
1sudo chown user1 dosya.txt


Linux’ta dosya sahibi değiştirme işlemi, dosya ve dizin yönetimi açısından kritik öneme sahiptir. Bu işlem, dosya güvenliğini ve erişim kontrolünü sağlamak için sıklıkla kullanılmaktadır.

You must be logged in to reply.

0 quotes selected