icacls uzak dosya sisteminde erişim engellendi


6

Bir dosya oluşturduğum sistemde bulunan uzak sürücüde çalışıyorum, bu dosya için izin vermem gerekiyor.

Kullandım icaclsama işe yaramadı.

Dosyaya erişmeye çalıştığımda izin çalışıyor.

Z:\test_permission>icacls file1.txt 
file1.txt "my user name":(I)(RX,W,DC) 
Everyone:(I)(RX)

İznini değiştirmeye çalışırken erişimin reddedildiğini söylüyor.

Z:\test_permission>icacls file1.txt /deny "user name":R 
file1.txt: Access is denied. 
Successfully processed 0 files; Failed processing 1 files 

Etrafta çalışmak için: Aynı diskteyken Linux'tan çalışıyoruz ve chmodsonra hepsini kullanıyoruz. Şimdi aynı şeyi Windows kullanarak yapmaya çalışıyorum, bu yüzden kullanıyorum icacls. Ayrıca Cygwin'i kullanamıyorum, sadece bazı Windows komutlarını kullanmak zorundayım.

Yanlış bir şey yapıyorum, lütfen beni düzeltin.


Uzak sürücü hv FAT dosya sistemi yararlı olabilir eğer bir şey daha. ve yerel sürücüm NTFS
Abhishek

Yanıtlar:


1

İcacls kullandığınız kullanıcı olarak "İzinleri değiştir" haklarına sahip değilsiniz. Komut dosyasını / komut istemini yönetici olarak çalıştırın veya kullanıcının uzak klasörde (ve içindeki dosyalarda) izin haklarını değiştirdiğinden emin olun.

görüntü tanımını buraya girin


Yorumunuzu sadece asıl sorunuzda gördüm. FAT biçimli sürücülerde izin ayarları yoktur. Güvenlik sekmesi sizin için orada değil nedeni budur. Sunucu tarafında klasör paylaşımını ayarlarken bazı temel izinleri ayarlayabilmeniz gerekir (diğer makinenin hangi işletim sistemi olduğunu bilmiyorum ama örneğim için Win 7'yi kabul ediyorum)

Paylaşımı barındıran bilgisayarda, gidin Properties->Sharing->Advanced Sharing->Permissions.

görüntü tanımını buraya girin

Oradan, bağlandığınız kullanıcının Changedosyaları değiştirebilme yetkisine sahip olduğundan emin olmanız gerekir .


hızlı cevap için thx scott. Dosya ekleyebildiğim / silebildiğim bir şeyi onaylamak istiyorum. bir soru daha, sağ tıklama-> özellikleri yalnızca 3 sekme (genel, önceki sürüm ve kişiselleştirme) veren izinleri nasıl kontrol edebilirim, izinleri kontrol edebileceğim bir güvenlik sekmesi yok :( bunun için sürücü sahibiyle iletişim kurmalı mıyım?
Abhishek

Güvenlik sekmesi görünmüyorsa, neyin yanlış olabileceğinden emin değilim , makinemde denediğimde gayet iyi görünüyor . Belki de izinlerinizi dalış sahibinin bilgisayarında ayarlamayı deneyin.
Scott Chamberlain

3

Windows Komut İstemi'ni yönetici olarak çalıştırın ve ardından çalıştırın:

takeown /R /F file1.txt

icacls file1.txt /t /c /GRANT Everyone:F

Klasörlerle de çalışır.


Bu çok uzun sayıdaki dosya adı ile karşılaşıncaya kadar çalıştı. Bulduğum cankurtaran son derece tavsiye ederim SetACL olduğunu
Sefil Değişken
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.