Harici HDD'deki “herkes” için komut satırı üzerinden nasıl izin ekleyebilirim


15

Harici bir HDD var ve dosya izinlerini berbat ettim ama düzeltirken kullanıcı adımla tamam bc olduğunu düşündüm Dosyalara mükemmel şekilde erişebiliyorum. Şimdi bunu iki PC ile kullandığım için (aslında ATM diğer bilgisayarıma erişimim yok) bu dosyalara erişemiyorum.

Sorun bu dizinde "herkes" izni olmayan yüzlerce klasör olmasıdır. Kullanıcı "herkes" için tüm erişime sahip olmak da dahil olmak üzere varsayılan izinleri vermek istiyorum. Bunu bu yüzlerce klasör için komut satırı üzerinden nasıl yapabilirim?


TAKEOWN /AYönetici grubuna sahiplik vermeye ve ardından ICACLSizinleri değiştirmeye çalışın .

Yanıtlar:


36

takeownDosyanın sahipliğini almak için kullanın

takeown /r /d y /f * 

^ Yinelenen "emin misiniz" sormadan tüm dosyaların sahipliğini alır.

icaclsErişim kontrol listesini ayarlayarak takip edin

icacls * /t  /grant Everyone:F

Bu özyinelemeli olarak klasördeki tüm dosyalara "Herkes" kullanıcı grubuna Tam erişim izni verecektir.


1
Mülkiyet devralma ayrıca yoluyla gerçekleşebilir icacls: Icacls * /setowner %USERNAME% /T /C /L. Ancak ikinci adımla (ne yazık ki) tek bir komutta birleştirilmez.
Frank Nocke

1
Bunun için teşekkürler. Noktalı virgül kullandım ve bunun gibi belirli bir dizin belirledim:takeown /f "e:\Users\myUserName" /r /d y; icacls "e:\Users\myUserName" /t /grant myUserName:f
Ryan

+1. Başlangıçta kendi dizinden alınan bir ton MP3 dosyasını kopyalarken günümü kurtardım. Yerel Windows "Güvenlik" GUI nihayetinde aptal - klasörlere "Herkes" atandı, ancak tüm dosyalar sağlam kaldı ve bu nedenle erişilemedi ... Hepimiz bunun için Windows "güvenliğini" seviyoruz. :)
Alex Fortuna

Eh, icalc komutunu Windows klasörümde kullanıcı adım değiştirilmiş olarak yanlışlıkla çalıştırmayı başardım. Parmaklar geçti. @FrankN :)
Apache

0

"Herkes" komutunu gruplamak için klasör veya dosyanın bu set sahibi Windows 7 ve sonraki sürümlerde çalışır:

icacls "full path of file with file extension" /setowner "Everyone" /T /C
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.