Ona giriş yapmadan başka bir kullanıcının geri dönüşüm kutusuna nasıl (doğru) erişebilirim?


9

Windows 7'yi günlük olarak UAC etkinleştirilmiş sınırlı bir kullanıcı olarak kullanıyorum. Ben $ USER olarak giriş ve yükseklik amacıyla kullandığım Yönetici erişimi olan $ ADMIN adlı bir kukla kullanıcı var.

Ne yazık ki, bazı yükseltilmiş uygulamalar yükseltildiğinin farkındadır: Explorer'ı yönetici olarak çalıştırmak hala $ USER klasörlerini ve izinlerini gösterir. Diğer bazı uygulamalar değildir ve $ ADMIN'in klasör ve izinlerine erişmeye çalışır.

Özellikle, bir program (evet, bakıyorum kullanılan sana benim sistemden, TuneUp 2010) bulmak için ve silme cruft. Ne yazık ki, yükseltilmiş bir TuneUp dosyaları sildiğinde $ ADMIN'in geri dönüşüm kutusunu kullanır.

Şimdi. $ ADMIN olarak giriş yapmak istemiyorum. Bu sahte bir hesap. Oturum açmış olması gerekmez. Sadece yükseklik amacıyla orada. Onun bir profili, bir giriş klasörü ve ayarları olmasını istemiyorum.

Yani yapmak istediğim $ ADMIN'ın geri dönüşüm kutusuna erişmek ve temiz bir şekilde boşaltmak. Windows maalesef bunu yapmanın bir yolu yok gibi görünüyor:

  • Explorer'ı GUI'den $ ADMIN olarak çalıştırmak $ USER klasörlerinin kullanılmasına neden olur. Explorer'ı komut isteminden $ ADMIN olarak çalıştırmak (örneğin, powertoy yükseltmesi kullanarak) aşağıdaki hata iletisiyle sonuçlanır:

Windows belirtilen aygıta, yola veya dosyaya erişemiyor. Öğeye erişmek için uygun izinleriniz olmayabilir.

[TAMAM]

  • start .Yükseltilmiş bir komut isteminden çalıştırmak yukarıdaki hata iletisiyle sonuçlanır.
  • Not defterini $ ADMIN olarak çalıştırmak ve Aç iletişim kutusunu ilkel bir Explorer olarak kullanmak geri dönüşüm kutusuna erişmenin bir yolunu göstermez. Bu ekrandan dosyalara sağ tıklamak geçici bir asmaya neden olur ve hiçbir menü gösterilmez. C:\$Recycle.Bin\S-1-5-21-1970411373-1708269306-xxxxxxxxxx-1007\Yukarıdaki Aç iletişim kutusundan ham Geri Dönüşüm Kutusu "raw" klasörünü açmaya çalışmak , aşağıdaki hata iletisiyle sonuçlanır:

Geridönüşüm kutusu

Bu dosyayı açma izniniz yok.

İzin almak için dosya sahibine veya yöneticiye başvurun.

[TAMAM]

Ben "ham" klasörünün içinden yükseltilmiş bir istemden "del * / S / F / Q" düzenleyerek sorunu "düzeltti" ama açıkçası bu gitmek için yol değil.

Bunun yerine ne yapmalıydım?


Görünüşe göre sorum yeterince açık değildi. Ne kadar şaşırtıcı. :)

İşte ne am ulaşmaya çalışıyor. Tüm yapmak istediğim $ ADMIN olarak bu pencereyi açmak:

$ USER adlı kullanıcının geri dönüşüm kutusu penceresi.



UAC etkinken, yönetici hesabını her gün kullanmamanın bir nedeni var mı? Yönetici hesabım var, ancak belirli bir görevin yönetici olarak yapılması gerektiğini onaylamadığım sürece normal kullanıcı olarak çalışır. Bu iki hesap kullanarak güvenliği artırmak gerekir ...
Lukas

Evet, var. Yönetici varsayılanları olarak UAC hiçbir UAC kadar iyidir. Yönetici en üst düzeye çıktıkça UAC çok daha iyidir, ancak çevrenizdeki insanlardan koruma sağlamaz - bir senaryoyu adlandırmak için, bilgisayarınızı terk ederken Win-L'yi unutursanız, '' '' '' '' '' '' '' şifreleri sıfırlamak için bir yönetici hesabı oluşturabilirsiniz).
badp

Yanıtlar:


6
  1. Not defterinin yükseltilmiş bir kopyasını başlatın - veya modern bir iletişim kutusuna sahip herhangi bir program . (Windows tuşuna basın, yazın notepad, Ctrl-Shift-Enter tuşlarına basın)
  2. Gönderen Dosya seçmek .
  3. Üstteki konum çubuğunda, giriş moduna geçmek için klasörün bulunduğu simgeye tıklayın ve aşağıdakileri yazın (tam anlamıyla): Recycle Binve ardından Enter tuşuna basın.
  4. penceresinin sağ alt tarafındaki açılır listeyi olarak Text Documents (*.txt)değiştirinAll Files
  5. Lo ve behod, $ ADMIN'in geri dönüşüm kutusunun içeriği!

İşiniz bittiğinde not defterini kapatmayı unutmayın!

(Katılıyorum, bu gerçekten 'uygun' bir yol değil, ama sanırım her şeyi körü körüne silmekten daha iyi.)


1
Biliyorum, kendi sorunuza cevap vermek biraz topal :(
badp

11
Hayır - kendi sorunuzu cevaplamak uygun değil. Tamamen meşru ve kabul edilebilir.
ChrisF

1
Bence bir hata buldun. Yükseltilmiş bir gezgin penceresinden yapabilmeniz gerekir. Microsoft'a gönderirdim. Onların ne anlama geldiğini görün.
Kelbizzle

1
Ayrıca bunun sadece dikkate alınmayan bir kullanım örneği olduğunu düşünüyorum. Windows'da kullanıcı başına çok sayıda sihirli klasör yok ...
badp

1
XP için, bir tarama yapabilir runas /user:username "explorer /separate"ve ardından recycle bintarama çubuğuna yazabilirsiniz .
Dave Cousineau

0

Bence yapmaya çalıştığınız şey UAC tasarımının ötesine geçiyor. Bence bu ya tasarım gereği ya da bir hata.

Bunu söylememin sebebi, UAC'nin kullanıcıları sistemden ayırmanın linux modelini taklit etmek için tasarlanmış olması.

Daha sonra MS, kendi başına bir "kök" hesabı oluşturmak ve "Herkes bir yönetici hesabı alır" modelinden uzaklaşmak zorunda kaldı. Bu sahte kök hesaba PA hesabı (korumalı yönetici) denir. oluşturduğunuz ilk hesap.

Yüksek USER USER hesabınızın PA hesabının sahip olduğu sistemde TÜM ayrıcalıklara sahip olduğunu düşünmüyorum. Bu yüzden komutun istemden çalıştığını düşünüyorum.

http://technet.microsoft.com/en-us/magazine/2009.07.uac.aspx?rss_fdn=TNTopNewInfo


Bu, Linux'ta neden sudo nautilusişe yaradığını açıklamıyor ve geri dönüşüm kutusuna erişebiliyorum, Windows'da bu bir hareketsiz.
badp

Aslında öyle. Bunu en.wikipedia.org/wiki/Sudo#Runas.2C_su_and_sudo daha ayrıntılı olarak ikinci madde işaretine göz atın . Merak etmen durumunda, o hehe yazmadım. Sadece şunu göstermek istedim, 'sudo nautilus' işe yarıyor çünkü sudo'yu çağırdığınızda tam "kök" oluyorsunuz. Yükseltilmiş UAC'de olduğu gibi, sadece belirli ayrıcalıklar. Daha fazla araştırma yapacağım ama tahminim bir hata tarafından mümkün kılınan kasıtsız bir güvenlik özelliği.
Kelbizzle

Görünen o ki gerekli ayrıcalıklara sahibim. :)
badp

-1

Tam NTFS desteğiyle (örn. Knoppix ) bir Linux Live dağıtımını başlatın ve klasörün içeriğini silin (tabii ki sürücü BitLocker ile şifrelenmişse bu çalışmaz).


1
Bu sistemde bir Linux bölümüm var. Ne yapayım pratikte ben ne yaptı eşdeğerdir: del * /S /F /Q. Bunu başarmak için Windows için uygun bir yol arıyorum.
Ocak'ta badp

-1

Runas yuva yapar mı? runas $ ADMIN runas $ USER?


2
runas /user:$ADMIN cmdve runas /user:$USER explorerbana kendi geri dönüşüm kutumu getir.
badp

-1

Hey neden del * /S /F /Qsadece bir kısayol oluşturmak masaüstünde çalışan bir toplu iş komut dosyası oluşturmak değil . Kısayollardan nefret ediyorum ama onlar hakkında ne hissedeceğinizden emin değilim.


2
Tabii, sanırım başımı DOS kabuğunun etrafında runas /user:$ADMIN cmd /k "del C:\$Recycle.Bin\S-1-5-21-1970411373-1708269306-xxxxxxxxxx-1007\* /S /F /Q"çalışacak kadar sarabilirim , ama yine de istediğim bu değil. Tek istediğim, bir kullanıcının geri dönüşüm kutusunu Explorer'da veya bu özel klasörü düzgün işlemek için başka bir yol görüntülemek. :)
badp
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.