• Merhabalar sevgili dostlar, Rabbyte.net olarak kuruluş ve sürdülüş amacımız; Tamamen ücretsiz olarak Veri barındırma (Hosting) sektörü için döküman ve faydalı içerik paylaşmaktır, bu amacımıza giderken tüm dünyadan faydalı dökümanları alıp anlaşılabilir biçimde temizleyip size sunmaktr. Hedefimiz doğrultusunda 2019'dan bu güne kadar sabırla devam etmekteyiz, Siz değerli dostlarımıza Türkçe kaynak üretirken herhangi bir beklentimiz asla olmadı ve olmayacaktır. Saygılar ve sevgilerle....

Ubuntu'da Dosya Sahipliği Nasıl Değiştirilir

Linux, çekirdeğinden birden fazla kullanıcıya sahip olacak şekilde inşa edilmiştir. Bir kök kullanıcı ve normal bir kullanıcı veya bir grup insan kullanıcı olsun.

Ancak, diğer kullanımlar tarafından oluşturulan dosyalara erişmek isterseniz ne olur? Başka bir kullanıcıya ait bir dosyaya erişmeye çalıştığınızda şöyle görünür:

kullanıcının dosyaya erişmesine izin verilmiyor

Dosya izinlerini kontrol etmek için ls komutunu kullanabilirsiniz, getfaclancak çıktıyı diğerlerine kıyasla daha iyi sunduğu için yardımcı programı kullanacağım:

Linux'ta dosya sahipliğini kontrol edin

Ve bu kılavuzda, siz olmadıkça kimsenin dosyalara erişememesi için dosyaların sahipliğini nasıl değiştireceğinizi göstereceğim!

chown komutunu kullanarak dosya sahibini değiştirin​

Bu kılavuz, dosya ve grup sahipliğiyle ilgilenmeyi amaçladığı için chown komutunu kullanacaktır. O halde önce sözdizimine bir göz atalım:

Kod:
chown [OPTIONS] USER[:GROUP] file
Burada,

  • [OPTIONS]chown'un varsayılan davranışını değiştirmenize izin verir.
  • [USER]kullanıcı adını veya kullanıcı kimliğini kullanarak yeni sahibi belirteceğiniz yerdir.
  • [:GROUP]isteğe bağlıdır ve yalnızca bir dosyanın grup sahipliğini değiştirmek istediğinizde kullanılmalıdır.
  • filesahipliğini değiştirmek istediğiniz bir dosya adına sahip olmanız gereken yerdir.
Şimdi, dosya sahipliğini nasıl değiştirebileceğinize bir göz atalım.

1. Dosya sahipliğini değiştirin​

Bir dosyanın sahipliğini yeni bir kullanıcıya kaydırmak için dosya adını yeni kullanıcıyla birlikte eklemeniz yeterlidir:

Kod:
sudo chown NewOwner File
Örneğin, sahipliğini şu Music.mp3adlı kullanıcıya değiştireceğim Milan:

Kod:
sudo chown milan Music.mp3
ubuntu'da dosyanın sahipliğini değiştirme

Açıkça görebileceğiniz gibi, milangösterilen komutu yürüttükten sonra sahip değiştirildi.

2. Birden çok dosya ve dizinin sahipliğini değiştirin​

Birden çok dosyanın sahipliğini değiştirmek için dosya adlarını yeni bir sahiple zincirlemeniz yeterlidir:

Kod:
sudo chown NewOwner File1 File2 File3
ubuntu'da birden çok dosyanın sahipliğini değiştirme

Benzer şekilde, dizin adlarını dosya adlarıyla birleştirebilir ve sahiplerini hemen değiştirebilirsiniz:

Kod:
sudo chown NewOwner Dir1 File1 Dir2 File2
ubuntu'daki dosya ve dizinlerin sahipliğini değiştirme

3. Dosya grubunu değiştirin​

Açıkça görebileceğiniz gibi, grup kullanıcılarının kendi ayrıcalıkları vardır ve dosya grubunu değiştirmek istiyorsanız, gösterildiği gibi grup adını iki nokta üst üste :)) ile belirtin:

Kod:
sudo chown :NewGroup File
Örneğin, şu adlı bir dosyanın grubunu Music.mp3değiştireceğim LU:

Kod:
sudo chown :LU Music.mp3
dosya grubunu değiştir

4. Dosya sahipliğini ve grubu aynı anda değiştirin​

Dosya sahibini ve dosya grubunu değiştirmek için, yeni kullanıcıya iki nokta üst üste :)) kullanarak grup adını eklemelisiniz:

Kod:
sudo chown NewOwner:NewGroup File
Örneğin, dosyanın sahibini ve milandosya grubunu şu şekilde değiştireceğim :LUMusic.mp3

Kod:
sudo chown milan:LU Music.mp3
linux'ta dosya sahibini ve dosya grubunu aynı anda değiştirme

5. Dosya sahipliğini ve grubu tekrar tekrar değiştirin​

Dosya sahibini ve grubu yinelemeli olarak değiştirmek için, -Rseçeneği kullanmanız ve dizini veya dizinin yolunu eklemeniz gerekir; değişiklikler her dosyaya ve alt dizine uygulanacaktır.

Yalnızca dosya sahipliğini yinelemeli olarak değiştirmek için:

Kod:
sudo chown -R NewOwner NameOfDirectory
Diyelim ki name dizini içindeki her dosyanın sahibini değiştirmek istiyorum Directory, bu yüzden verilen komutu izlemem gerekecek:

Kod:
sudo chown -R milan Directory
dosya kullanıcısını yinelemeli olarak değiştir

Benzer şekilde, verilen komut sözdizimini izleyerek sahipliği ve grubu aynı anda değiştirebilirsiniz:

Kod:
sudo chown -R NewOwner:NewGroup DirectoryName
Örneğin, sahipliğini adlı bir kullanıcıya milandeğiştireceğim ve grubu, LUiçinde bulunan her dosyaya değiştireceğim Directory:

Kod:
sudo chown -R milan:LU Directory
linux'ta dosya sahipliğini ve grubu yinelemeli olarak değiştirin

6. Referans dosyası yardımıyla dosya sahipliğini ve grubunu değiştirin​

Diyelim ki istenen sahip ve grubun zaten yapılandırılmış olduğu bir dosyanız var ve şimdi aynı değişiklikleri diğer dosyalara da uygulamak istiyorsunuz.

--referenceBu, referans dosyasını seçeneğe ekleyerek yapılabilir :

Kod:
sudo chown --reference=Reference_File TargetedFile
Adlı bir referans dosyam var PerfectFile.txtve sahibi ve grubu şu adlı dosyaya kopyalamak istiyorum Music.mp3:

Kod:
sudo chown --reference=PerfectFile.txt Music.mp3
referans dosyası yardımıyla dosya sahipliğini ve grubunu değiştirin

Herhangi bir sorunuz varsa, yorumlarda sormaktan çekinmeyin.​

 
Üst