Klasörleri taşırken devralınmış izinler otomatik olarak güncelleştirilmez

Makale çevirileri Makale çevirileri
Makale numarası: 320246 - Bu makalenin geçerli olduğu ürünleri görün.
Hepsini aç | Hepsini kapa

Bu Sayfada

Belirtiler

Erişim Denetim Listesi'ni (ACL) izinleri üst nesneden devralınmış olarak işaretlenen gösterebilir, ancak üst kendisi, içinde ACL yapılandırılmış bu izinlere sahip olmayabilirsiniz. Not Bu belirtiye devralma hala etkin olsa bile oluşabilir. Ana klasörün ACL izleyen herhangi bir değişiklik, devralınan izinleri almak, çocuğun ACL neden olur. Ayrıca, devralma, (devralma korumalı olarak ACL değişikliği işaretler sürece) uygulanacak alt ACL değiştirme girişimi neden olur. Bu davranış, ACL düzenlemek başlamadan önce devralma durumunu belirtildiği değil de şaşırtıcı olabilir.

Not Windows Vista tabanlı bir bilgisayar kullanıyorsanız, bir klasöre taşıyarak Bu davranışa neden olamaz. Taşıma işlemi artık çalışır, çünkü bu klasör veya dosyayı, hedef klasörün veya dosyanın ACL devralabilir. Ayrıca, klasör veya dosya izinleri üst nesneden devralınmış olarak işaretlenen vardır. Bu, Windows Vista ve Windows Server 2008, Windows XP'den tasarım gereği farklıdır.

Neden

Bir klasöre taşıyarak Bu davranışa neden. Bir klasöre taşıdığınızda, ACL değişmez ve devralınan izinlerin güncelleştirilmez. Not içinde aynı birime taşımak, "taşıma" bağlamında, bu makalenin her zaman anlamına gelir.

Bir dosya veya klasörü taşıdığınızda, ACL da taşınır ve herhangi bir şekilde değiştirilmez. Devralınan izinleri devralma bu klasör için etkin olsa bile, otomatik olarak güncelleştirilmez. Bu, izinlerin yayılmasına zorlar ve ACL izinleri değiştirdiğinizde güncelleştirildi.

Bu davranış da neden olabilir:
  • CACLS kullanılarak, bir üst klasörün izinlerini ayarlama alt klasörlere yay değil. Not /T seçeneği devralma kullanarak hakları yaymak için ancak tüm ACL'ler üzerine anlamına gelmez.
  • Otomatik olarak devralma (gibi Adssecurity.dll) yaymak olmayan bir APı'ı kullanarak bir üst klasörün izinlerini ayarlama.Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
    266461Dosya/klasör izinleri-CVE-2006-ADSI, HOWTO:Set otomatik devralma
  • Bir yedek kopyasından farklı bir konuma geri yükleniyor.

Çözüm

Beklenmeyen izin değişiklikleri önlemek için <a0></a0>, "ayarları saklamak istiyorsanız, devam etmeden önce koruma için <a0></a0>" dosya/klasör ACL ayarlayın. Aksi durumda, el ile taşınan dosya/klasör ACL explorer ACL Düzenleyicisi'ni kullanarak güncelleştirin. Devre dışı bırakıp yeniden etkinleştirmek devralma sağdaki ile güncelleştirilecek bir ACL zorlamak için devralınan izinleri. VBScript, bu işlemi otomatikleştirmek için de kullanabilirsiniz. Bunu yapma hakkında ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
279682Nasıl YAPıLıR: ADsSecurity.dll bir ACE, bir NTFS klasörüne eklemek için kullanın.

Durum

Bu davranış tasarım yüzündendir. Bu davranış Windows Vista'daki tasarım değişikliği nedeniyle oluşmaz.

Daha fazla bilgi

Davranışı Yeniden Oluşturma Adımları

  1. "Test1" bir klasör oluşturma "everyone: Okuma" ve "kullanıcılar: değiştir" izinleri.
  2. "Test1\sub" ait bir alt klasör oluşturun ve <a1>üst</a1> (varsayılan) öğesinden devralma etkinleştirin. Bu klasörü göstermelidir "everyone: Okuma" ve "kullanıcılar:" olarak devralınan izinleri.
  3. Başka bir klasöre "test2", "Yöneticiler: Tam Denetim" izinlerle oluşturun.
  4. "Alt" alt "test2 için" taşıyın.
  5. "Görmek için test2\sub" izinlerinizi görmek "everyone: Okuma" ve "Yöneticiler: Tam Denetim" Anne izninin olmasına karşın "kullanıcılar: değiştir" olarak devralınan izinleri.
  6. Başka bir grup/kullanıcı (örneğin, Konuk), "alt" Örneğin, explorer ACL Düzenleyicisi'ni kullanarak bir okuma erişimi verme ACL'YE ekleyin. Uygula ','yı tıklattıktan sonra "everyone: Okuma" ve "kullanıcılar: değiştir" kaldırılır ve yalnızca "Yöneticiler: Tam Denetim" olarak devralınan izinleri eklediğiniz bir yanında görüntülenir.

Özellikler

Makale numarası: 320246 - Last Review: 2 Mart 2007 Cuma - Gözden geçirme: 3.7
Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Windows Server 2003 Web Edition
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Datacenter Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows NT 4.0 Service Pack 4
  • Microsoft Windows NT 4.0 Service Pack 5
  • Microsoft Windows NT 4.0 Service Pack 6
  • Microsoft Windows NT 4.0 Service Pack 6a
  • Windows Server 2008 Datacenter without Hyper-V
  • Windows Server 2008 Enterprise without Hyper-V
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Server 2008 Standard without Hyper-V
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Windows Web Server 2008
Anahtar Kelimeler: 
kbmt kbenv kbprb kbui KB320246 KbMttr
Machine-translated Article
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:320246

Geri Bildirim Ver

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com