NTFS ile izinsiz harici sürücü


50

NTFS'de biçimlendirilmiş 1 bölümü olan bir dış sabit diskim var. Bu sürücüyü farklı makinelerde, Windows XP ve Windows 7'de farklı oturum açmalara sahip birden fazla bilgisayarda kullanıyorum. Tüm dosyalar işletim sistemi şifreli veya sıkıştırılmış değil, eski düz dosyalardır.

Her zaman ve sonra Windows 7, izin sorunlarından dolayı bazı dosyalara erişmeme izin vermiyor. Mülkiyet alarak ve uygun izinleri ayarlayarak bu durumu atlatabilirim. Ancak, bu sıkıcı. Windows'a bir bölümdeki herhangi bir dosya / dizinin izinlerini zorlamamasını veya saklamamasını söylemenin basit bir yolu var mı?


Cevap bir çözüm ama sorunuzu cevaplamıyor.
reconbot


İzinleri "EVERYONE" olarak ayarlayın
Moab

@ laggingreflex: Ödülünüz tam olarak orijinal postayla aynı değil. Dönüştürme komutunun yorumlarındaki iki soruyu cevapladım, ancak izinsiz disk biçimleriyle ilgili yeni bir cevap ekledim.
harrymc

Yanıtlar:


38

Harici sürücünüz, erişim kısıtlamalarını destekleyen NTFS dosya sistemiyle biçimlendirilmiştir.

Ne yazık ki, bazı kullanıcılar ve güvenlik grupları Windows'ta tüm makinelerde (Herkes gibi) aynı olan önceden tanımlanmış Güvenlik Kimlikleri ile yerleşikken, diğer kullanıcılar ve gruplar tanımlandıkları makineden türetilmiş SID'lere sahiptir.

Durumu normalleştirmek için yapmanız gerekenler:

  1. Yönetici olarak oturum açtığınızda, sürücünün kök dizinine sağ tıklayın ve Özellikler'i seçin .
  2. Click Güvenlik sekmesini , ardından Gelişmiş düğmesini .
  3. Sürücünün Gelişmiş Güvenlik Ayarları iletişim kutusunda, Sahip sekmesini ve ardından Düzenle düğmesini tıklayın .
  4. Click Yöneticiler grubunun kontrol nesnelerin ve alt sahibini değiştirin ve tıklayın OK . Mevcut izinleri size Tam Denetim verenlerle değiştirmeniz istendiğinde, Evet'i tıklayın .
  5. Güvenlik sekmesinde ve orijinal Özellikler sayfasında tekrar Düzenle düğmesini tıklayın ve Güvenlik iletişim kutusunda , Sistemin iyi bilinenleri dışında, "Grup veya kullanıcı adları" altında listelenen tüm hesapların tüm girişleri için Kaldır'ı tıklayın. Yöneticiler, Kullanıcılar ve Kimliği Doğrulanan Kullanıcılar.
  6. Tıklayın ekleyin ve "Seç Kullanıcılar, Bilgisayar veya Grup", türü "nü nesne adlarını girin" altında diyalog içinde Everyoneve tıklayın OK . EveryoneListeye eklendiğini doğrulamanız gerekir .
  7. Herkes'e tıklayın , Tam Kontrol'e tıklayın, ardından Uygula'ya tıklayın .
  8. Click Gelişmiş Gelişmiş Güvenlik Ayarları iletişim kutusuna geri dönün ve tıkla tekrar İzinleri Değiştir düğmesine. Kontrol tüm alt nesnelerin izin girdileri yerine tıklamanız OK ve OK .
  9. Tamam'a tıklayın .

Gelecekte, sürücünün alt klasörlerine ayrı erişim izinleri tahsis etmemeye dikkat edin (tüm izinleri devralındığı şekilde bırakın). Bu tekrar olursa, "Tüm alt nesnelerdeki izin girişlerini değiştir" adımını tekrarlayın.

Windows 7 / 8'de Konuk hesabının Everyone grubunun bir parçası olmadığına dikkat edin. İhtiyacınız olursa, Everyone grubuna yukarıdaki gibi Konuk eklemeniz gerekir.

UAC ile ilgili sorunlarla karşılaşırsanız, Explorer'ı "Yönetici olarak çalıştır" ile kullanmayı deneyin.


1
Yukarıdakiler doğru çözümdür ve gerçekten birden fazla kullanıcı hesabı tarafından veya farklı makinelerde kullanılabilecek harici NTFS sürücülerle başa çıkmanın tek kolay yolu. Özel olmasını istediğiniz dosyalar varsa, bir klasörü oluşturmak için TrueCrypt gibi bir şey kullanabilirsiniz ve içeriği özeldir.
jtreser

+1 - "Herkes Tam Denetim" veya "Tam Denetim / Kullanıcılar Değiştirme" Yöneticileri buradaki en kolay yoldur. Bunun ötesinde, bir şeyin ACL'lerle uğraşmaya karar vermediğinden emin olma meselesidir.
afrazier

Özellikle harici sürücünün kök klasörünün sahipliğini alan “Yönetici” olmak zorunda mı yoksa yönetici haklarına sahip bir kullanıcı yeterince iyi mi? Çünkü bunun işe yaraması gibi görünmüyor ve Yönetici şifresi olan bir kişi elimde değil. En azından ben hala (harici sabit diskler ACL'lerin koyarak iyi bir fikir olmalı olduğuna karar verdi Kim ... benim Linux dizüstü gayet sürücüyü erişebilir atış )
kahen

1
UAC ... yeminli düşmanım. 2 sonra ve takeown /f e:\ /r /d ysonra yeniden başlatılır ve her şey tekrar sırayla olur.
kahen

2
@JonBentley: UAC ile ilgili muhtemelen sorunlarınız var. Explorer'ı "Yönetici olarak çalıştır" üzerinden kullanmayı deneyin.
harrymc

9

ele geçirme, bu beyinsiz izin sisteminden kurtulmak için en kolay araçtır.

cmd'yi yönetici olarak başlatmak (cmd simgesine sağ tıklayın, yönetici olarak çalıştırın) ve girin

takeown /f [root dir of drive] /r /d y

F sürücüsü için örnek:

c:\>takeown /f f:\ /r /d y

2
Windows Vista / 7'deki kavşaklar gibi şeylere dikkat F:\Documents And Settingsedin, bu bağlantı benim için tekrarladı C:\Users.
Chris Chilvers

9

Yukarıdaki örnek:

takeown /f f:\ /r /d y

Geçerli kullanıcıya sahibini atayacaktır. Yönetici grubuna sahip atamak için /aseçeneği ekleyin, Örneğin:

takeown /f f:\ /a /r /d y

Bu harrymc'in çözümünün 1-4 adımlarını gerçekleştirecek.

/d yYerelleştirmeye bağlı olduğuna dikkat edin, örneğin Alman yerelleştirmesi ile /D j.


0

Recur-sing hakkında, Bu klasöre geri dönen bir klasörde bir kısayol bulursanız, soruna neden olanın iznini reddetmek için kısayolun iznini sıfırlamanız yeterlidir. Büyük olasılıkla kullanıcılar altındaki uygulama veri alanında. Aksi takdirde, arşivleme, kopyalama ya da her neyse sınırsız dosya yolu gibi şeyleri tahriş edersiniz. Güvenlik yanında en rahatsız edici sorunlardan biri. Bu işletim sistemi üreticilerinden biri, kullanıcıların özgürlüğüne gerçekten inanıyorsa, güvenlik tanımlayıcıları olmayan bir NTFS geliştirir ve kullanıcıların istediklerini yapmasına izin verir.


0

Tabii bu uzun zaman önce sorulmuştu, ancak doğru araştırmayı yaparlarsa (benim yaptığım gibi) insanlar bunu görebilir. O zamandan beri geliştirilen, bununla başa çıkmanın birkaç yeni yöntemi var.
İlki convertkomutu kullanmaktır . Windows 7 ve üzeri sürümlerde mevcut olduğuna inanıyorum. Bir komut istemi açın (mümkünse yönetici olarak açmanızı tavsiye ederim). Ardından girin:

convert X: /FS:NTFS /NoSecurity

X:harici sürücünüzün harfi nerede ? Bu, NTFS formatını koruyacaktır ancak tüm kullanıcıların erişimine izin vermek için tüm dosya ve klasörlerde güvenliği dönüştürecektir. Diğer seçenek, diskinizi exFAT’e yeniden biçimlendirmek. Diski sileceği için mevcut dosyaları başka bir yerde yedeklemek isteyeceksiniz. Bunu Windows sürücü formatı GUI'den yapabilirsiniz. Eğer Win7 veya daha büyük bir sürüm varsa, orada olması gerekir.

Explorer görünümünde sürücünüzü sağ tıklayın, "Format" ı tıklayın, Dosya Sistemi açılır menüsünden "exFAT" ı seçin ve Başlat'ı tıklayın.

ExFAT sisteminin avantajları dosya boyutu veya bölüm boyutu sınırlaması yoktur ve hem Windows hem de daha yeni Mac OS'lerde (ve Linux dağıtımında) tamamen desteklenir (Oku ve Yaz).


(1) “Mümkünse yönetici olarak açmanızı öneririm” diyorsunuz. Ayrıcalıklı olmayan bir kullanıcı tarafından çalıştırıldığında bu komutun başarılı olması ihtimali var mı? (2) “Bu, NTFS formatını koruyacak, ancak tüm kullanıcıların erişimine izin vermek için tüm dosyalar ve klasörlerdeki güvenliği sağlayacak” diyorsunuz. Bu, gelecekte oluşturulmuş olan dosyalar için geçerli midir?
Scott

Ne kadar sürer? Özyinelemeden daha hızlı mı takeown?
lafingreflex

convert /NoSecurityHer kullanımda tekrar çalıştırmanız gerekecek ve diski kilitlediği için yönetici izinleri gerekebilir. ExFAT için: convert komutu açıklaması: "NTFS dosya sistemine dönüştürülen birimler geri FAT veya FAT32'ye dönüştürülemiyor", bu nedenle exFAT yalnızca FAT64 olduğundan, NTFS'yi exFAT'e dönüştürmek mümkün olmayabilir.
harrymc

0

User @laggingreflex, ödüllerinde, bilgisayarlar arasında taşındığında izinlerle ilgili sorunlara neden olmayacak dosya biçimlerini sordu.

Bu durumda diski, tamamen güvenlik ve izin kavramlarından yoksun olan FAT32 olarak biçimlendirmenizi öneririm. Dezavantajı, 4GB boyutunda dosya boyutuyla sınırlı olmasıdır. Avantajı, tüm Windows, Mac, Linux, oyun konsolları ve pratik olarak bir USB portu olan her şeyde evrensel olarak desteklenmesidir.

4GB sınırlaması kabul edilemezse, exFAT formatı temelde FAT64'tür. Dezavantajı, tescilli olması ve Microsoft'tan lisans alması gerektiğidir. Windows XP Service Pack 3 ve üzeri tüm sürümleri ile çalışır (ve / veya Windows XP Güncelleştirmesi KB955704'ün ayrı kurulumu) ve Mac OS X'in modern sürümlerinde çalışır, ancak Linux'ta ek yazılım gerektirir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.