Bende bir klasör var C:\cygwin
. Bu klasörü nasıl silebilirim.
permission
Yöneticiden ihtiyacım olduğunu söylüyor . Ancak yönetici olarak giriş yaptım.
Bende bir klasör var C:\cygwin
. Bu klasörü nasıl silebilirim.
permission
Yöneticiden ihtiyacım olduğunu söylüyor . Ancak yönetici olarak giriş yaptım.
Yanıtlar:
Bir nesnenin kullanımda olduğunu düşünüyorsanız, tüm servisleri durdurduğunuzdan ve tüm Cygwin programlarını kapattığınızdan emin olun. 'İzin Reddedildi' hatası alırsanız, hataya neden olan dosya veya klasörlerin izinlerini ve / veya sahipliğini değiştirmeniz gerekir. Örneğin, bazen sistem servisleri tarafından kullanılan dosyalar SYSTEM hesabına aittir ve düzenli kullanıcılar tarafından yazılabilir değildir.
Bu soruna rastlarsanız tüm ağacı silmenin en hızlı yolu, tüm dosya ve klasörlerin sahipliğini hesabınızla değiştirmektir. Bunu Windows Gezgini'nde yapmak için, kök Cygwin klasörüne sağ tıklayın, Özellikler'i ve ardından Güvenlik sekmesini seçin. Windows XP Home veya Basit Dosya Paylaşımı kullanıyorsanız, Güvenlik sekmesine erişmek için Güvenli Mod'da başlatmanız gerekir. Gelişmiş'i seçin, ardından Sahip sekmesine gidin ve hesabınızın sahip olarak listelendiğinden emin olun. 'Alt kapsayıcılar ve nesnelerdeki sahibi değiştir' onay kutusunu seçin ve Tamam'a basın. Explorer değişiklikleri uyguladıktan sonra tek bir işlemle ağacın tamamını silebilmeniz gerekir.
Ayrıntılı olmak istiyorsanız, HKEY_LOCAL_MACHINE ve / veya HKEY_CURRENT_USER altındaki Software \ Cygwin kayıt defteri ağacını silebilirsiniz. Ancak, yukarıdaki yönergeleri izlerseniz, önemli olan her şeyi zaten kaldırmış olursunuz. Genellikle, yalnızca yükleme dizini kayıt defterinde hiç depolanır.
İşte kaynak Cygwin Link
Bir cmd.exe dosyasını yönetici olarak açın:
alınan / f "c: \ cygwin" / r / d Y
Son parametre, alınan tüm sorulara evet sayılmasını sağlar ve yerel ayarlara bağlıdır. Yerel ayarlarımda çalışması için "J" yi yanıtlamam gerekti. YMMV.
icacls "c: \ cygwin" / T / Q / C / reset
Son olarak, ilgili izinleri aldıktan sonra dosyaları silmek için:
rd "c: \ cygwin" / s / q
Bkz. Https://serverfault.com/questions/43794/using-icacls-to-set-permissions-on-user-directories ve http://lallousx86.wordpress.com/2009/06/14/resetting-ntfs-files -Güvenlik-ve-izni-in-windows-7 /
Umarım bu sizin için çalışır.
rsync
şu anki işletim sistemi kurulumumla birlikte yeni kurduğum bir Cygwin'in içinde klasörler oluştururken ...
noacls
eklenen bir fstab kullanırken , sahibinin görüntülenemediği, değiştirilemediği ve burada belirtilen adımların bu nedenle başarısız olduğu bir klasör oluşturduğu daha kötü bir senaryoya girdim .
sudo
* Nix süper kullanıcı çağrısı olan komutu kullanmanız gerekebilir .