Dosya Sahipliğini Değiştirmek için Linux'ta Chown Komutu Nasıl Kullanılır

Dosya Sahipliğini Değiştirmek için Linux’ta Chown Komutu Nasıl Kullanılır

⌛ Reading Time: 2 minutes

Linux sistemlerinde, her dosya bir sahip ve grup sahibi ile ilişkilendirilir. Uygun izne sahip olmadığınızda, dosyalara veya dizine erişemez veya bunları düzenleyemezsiniz. Bir Linux sisteminde, bir dosyanın/dizinin sahibini ve grup sahibini değiştirmenize izin veren bir “sahibi değiştir” (chown) aracı vardır. Dosyalarınızı ve klasörlerinizi daha iyi yönetmek için Linux’ta chown komutunu nasıl kullanabileceğinizi görelim.

Linux’ta chown Komutu Nasıl Kullanılır

Komut aşağıdaki sözdizimine göre kullanılabilir:

Bir Dosyanın Geçerli İzinlerini Kontrol Edin

Bir dosyanın sahibini (veya grup sahibini) değiştirmeden önce, bir dosyanın mevcut izinlerini aşağıdaki komutu kullanarak listelemelisiniz. ls -l. Bu komut ile işlem yapmayı düşündüğünüz dosyaların sahibini ve grup sahibini görebileceksiniz.

Yalnızca Dosya/Dizin Sahibini Değiştirme

Linux sistemindeki bir dosyanın yalnızca mevcut sahibini değiştirmek mümkündür. Komutun sözdiziminde olduğu gibi, iki sütun gibi bir şeye sahipsiniz. :. İlk sütun yeni sahibi, ikinci sütun ise yeni grup sahibini gösterir. Ayrıca, dosyanın sahibini değiştirmek için süper kullanıcı iznine ihtiyacınız vardır, bu da dosyanın başına eklemek anlamına gelir. sudo herkese chown komutlar.

İle komutun sonucunu kontrol edin ls -l:

Görüyorsunuz ki “maketech” artık dosyamızın yeni sahibi. Varsayılan olarak, komut yalnızca tek bir dosya veya dizin için çalışır. Değişiklikleri bir klasör içindeki tüm dosya ve alt dizinlere uygulamak istiyorsanız, -R parametre:

Kullanıcının UID’sini kullanarak bir dosyanın sahibini de değiştirebilirsiniz:

Bir Dosyanın veya Dizinin Yalnızca Grup Sahibini Değiştirin

Diğer kullanıcılara dosyaya erişim izni vermek istiyorsanız, onları bir gruba yerleştirebilir ve ardından dosyanın grup sahipliğini değiştirebilirsiniz.

Sonucu kontrol edin.

Chown Grup Değişimi 2

Gördüğünüz gibi, kolonu koyduk : bunun yeni kullanıcının adı değil, grup adı olduğunu belirtmek için yeni grup sahibinin adından önce.

Bir Dosyanın Kullanıcısını ve Grubunu Değiştirin

Bir dosyanın veya dizinin sahibini ve grup sahibini değiştirmek isterseniz, iki değeri belirtmeniz gerekir:

Bunu yaparak, dizinin yeni sahibini ve ayrıca çalışabilecek grubu (grubun kullanıcıları anlamına gelir) atamış olursunuz.

Linux’taki chown komutu, dosyanın kullanıcı ve/veya grup sahipliğini değiştirmekten sorumludur. Linux’ta dosyaların izinlerini daha iyi yönetmek için genellikle chmod komutuyla birlikte kullanılır.