İçindekiler Windows'ta bir paylaşıma erişimi iki katman belirler: paylaşım izinleri (ağdan erişim) ve NTFS izinleri (dosya sistemi). Kullanıcının etkin izni, ikisinden daha kısıtlayıcı olanıdır. Yaygın uygulama, paylaşımda yetkili gruplara 'Değiştir' vermek ve asıl ayrımı NTFS izinleriyle yapmaktır.
NTFS izinlerini görme ve verme CMD 📋 icacls D:\Paylasim\MuhasebeKlasörün izinlerini listeler. (OI)(CI) alt klasör ve dosyalara devredildiğini, F tam denetimi, M değiştirmeyi, RX okuma ve yürütmeyi gösterir.
CMD 📋 icacls D:\Paylasim\Muhasebe /grant "FIRMA\Muhasebe:(OI)(CI)M"Muhasebe grubuna klasörde ve altındakilerde değiştirme izni verir.
CMD 📋 icacls D:\Paylasim\Muhasebe /remove "FIRMA\Stajyerler"Grubun açıkça verilmiş izinlerini kaldırır.
CMD 📋 icacls D:\Paylasim\Muhasebe /inheritance:dÜst klasörden devralmayı kapatır, mevcut devralınan izinleri kopyalayarak korur (r: kaldırır).
İzinleri yedekleme ve geri yükleme CMD 📋 icacls D:\Paylasim /save C:\Yedek\izinler.txt /t /cTüm alt klasörlerin izinlerini dosyaya kaydeder.
CMD 📋 icacls D:\ /restore C:\Yedek\izinler.txtKaydedilen izinleri geri yükler. Hedef, kayıt alınan klasörün üst klasörüdür.
Erişim reddedildi: sahipliği alma CMD 📋 takeown /f D:\EskiKlasor /r /d YKlasörün ve altındakilerin sahipliğini oturum açan yöneticiye verir. /d onay harfi Windows'un görüntüleme diline bağlıdır: komut 'Y değerine izin verilmiyor' derse Y yerine E (Evet) yazın.
CMD 📋 icacls D:\EskiKlasor /grant Administrators:F /t /cArdından yöneticilere tam denetim verir. Türkçe Windows'ta grup adı Administrators yerine Yöneticiler olabilir; *S-1-5-32-544 her dilde çalışır.
CMD 📋 icacls D:\EskiKlasor /reset /t /cAçık izinleri silip yalnızca üst klasörden devralınan izinlere döner.
Paylaşım izinleri (SMB) PowerShell 📋 Get-SmbShareAccess -Name VeriPaylaşım düzeyindeki izinleri gösterir.
PowerShell 📋 Grant-SmbShareAccess -Name Veri -AccountName "FIRMA\Muhasebe" -AccessRight Change -ForceGruba paylaşımda değiştirme izni verir.
PowerShell 📋 Set-SmbShare -Name Veri -FolderEnumerationMode AccessBased -ForceErişime göre listeleme: kullanıcılar yalnızca izni olan klasörleri görür.
Dosya Paylaşımı ve Samba: diğer rehberler Linux'ta Samba Kurulumu: Windows ile Dosya Paylaşımı Ubuntu/Debian'da Samba kurma, paylaşım klasörü oluşturma, kullanıcı ekleme ve Windows'tan bağlanma adım adım. Samba Komutları Samba kullanıcı yönetimi, bağlı oturumları görme, yapılandırmayı test etme ve Linux'tan paylaşımlara bağlanma komutları. Windows Dosya Paylaşımı Komutları Klasör paylaşma, izin verme, paylaşımları listeleme, ağ sürücüsü eşleme ve bağlantıları kaldırma (PowerShell ve CMD). Ağ Paylaşımı Sorunları ve Çözümleri (0x80070035, Misafir Erişimi, SMB1) "Ağ yolu bulunamadı" 0x80070035, "kimliği doğrulanmamış konuk erişimi engellendi", eski NAS/Windows'a bağlanamama ve diğer yaygın sorunlar. Linux'tan Windows Paylaşımına Bağlanma (CIFS) Ubuntu/Debian'dan Windows veya NAS paylaşımını bağlama, kalıcı yapma (fstab) ve kimlik bilgisi dosyası. Ağ Sürücüsü Eşleme: net use, New-PSDrive ve Sorunları Paylaşımlı klasörü sürücü harfine bağlama, kalıcı yapma, farklı kullanıcıyla bağlanma, eşlemeyi silme ve kırmızı çarpı / görünmeyen sürücü sorunları. Komutları kendi sisteminizde çalıştırmadan önce sunucu, kullanıcı ve klasör adlarını uyarlayın; kritik değişikliklerden önce yedek alın.
NTFS ve Paylaşım İzinleri: icacls, takeown ve SMB Komutları hakkında
Klasör izinlerini görme ve verme, devralmayı kapatma, sahipliği alma, izinleri yedekleme ve geri yükleme; paylaşım izinleri ve erişime göre listeleme.
Örneklerdeki süslü parantezli alanlar ({{dosya}} gibi) sizin dolduracağınız yerlerdir. Silme ve yönetici yetkisi isteyen komutlarda dikkatli olun.
NTFS ve Paylaşım İzinleri: icacls, takeown ve SMB Komutları nasıl kullanılır?
Rehberi okuyun Adımları sırasıyla izleyin. Komutları kopyalayın Kod kutularındaki 📋 ile kopyalayın; örnek adları kendi değerlerinizle değiştirin. Sonucu doğrulayın Kontrol komutlarıyla işlemin başarılı olduğunu görün.
Sıkça sorulan sorular
NTFS ve Paylaşım İzinleri: icacls, takeown ve SMB Komutları nasıl yapılır? Klasör izinlerini görme ve verme, devralmayı kapatma, sahipliği alma, izinleri yedekleme ve geri yükleme; paylaşım izinleri ve erişime göre listeleme.
Komutları nerede çalıştırmalıyım? PowerShell komutlarını yönetici olarak açılmış PowerShell'de, CMD komutlarını yönetici Komut İstemi'nde, Linux komutlarını terminalde çalıştırın.