Bagaimana cara saya (dengan benar) mengakses tempat sampah daur ulang pengguna lain tanpa masuk sebagai dia?

9

Saya menggunakan Windows 7 setiap hari sebagai pengguna terbatas dengan UAC diaktifkan. Saya masuk sebagai $ USER dan telah memiliki pengguna dummy bernama $ ADMIN dengan akses Administratif yang saya gunakan untuk tujuan elevasi.

Sayangnya, beberapa aplikasi yang ditinggikan menyadari sedang ditinggikan: menjalankan Explorer sebagai admin masih memperlihatkan folder dan izin $ USER. Beberapa aplikasi lain tidak, dan akan mencoba dan mengakses folder dan izin $ ADMIN.

Secara khusus, saya menggunakan program (ya, saya sedang melihat Anda , TuneUp 2010) untuk menemukan dan menghapus cruft dari sistem saya. Sayangnya, ketika TuneUp yang ditinggikan menghapus file, ia menggunakan tempat sampah $ ADMIN.

Sekarang. Saya tidak ingin masuk sebagai $ ADMIN. Ini akun tiruan. Seharusnya tidak masuk. Itu hanya ada untuk tujuan ketinggian. Saya tidak ingin memiliki profil, folder rumah dan pengaturan untuk itu.

Jadi yang ingin saya lakukan adalah menggunakan elevasi untuk mengakses recycle bin $ ADMIN dan mengosongkannya dengan bersih. Windows tampaknya tidak menawarkan cara untuk melakukannya, sayangnya:

  • Menjalankan Explorer sebagai $ ADMIN dari GUI akan menghasilkan folder $ USER digunakan. Menjalankan explorer sebagai $ ADMIN dari prompt perintah (menggunakan pateertoy elevate, misalnya) menghasilkan pesan kesalahan berikut:

Windows tidak dapat mengakses perangkat, jalur, atau file yang ditentukan. Anda mungkin tidak memiliki izin yang sesuai untuk mengakses item.

[BAIK]

  • Menjalankan start .dari prompt perintah yang ditinggikan menghasilkan pesan kesalahan di atas.
  • Menjalankan notepad sebagai $ ADMIN dan menggunakan dialog Open sebagai Explorer primitif tidak menunjukkan cara untuk mengakses tempat sampah daur ulang. Mengklik kanan file dari layar itu akan menghasilkan hang sementara dan tidak ada menu yang ditampilkan. Mencoba untuk membuka folder raw Recycling bin "raw" C:\$Recycle.Bin\S-1-5-21-1970411373-1708269306-xxxxxxxxxx-1007\,, dari dialog Open di atas menghasilkan pesan kesalahan berikut:

Tempat sampah

Anda tidak memiliki izin untuk membuka file ini.

Hubungi pemilik file atau administrator untuk mendapatkan izin.

[BAIK]

Saya "memperbaiki" masalah dengan mengeluarkan "del * / S / F / Q" dari prompt yang ditinggikan dari dalam folder "raw" tempat sampah tetapi itu jelas bukan cara yang harus dilakukan.

Apa yang seharusnya saya lakukan?


Sepertinya pertanyaan saya tidak cukup jelas. Mengejutkan sekali. :)

Inilah yang saya sedang berusaha untuk mencapai. Yang ingin saya lakukan adalah membuka jendela ini sebagai $ ADMIN:

$ Recycle bin $ USER.

badp
sumber
Dengan UAC diaktifkan, apakah ada alasan untuk tidak menggunakan akun admin setiap hari? Saya memiliki akun admin, tetapi berfungsi sebagai pengguna biasa, kecuali jika saya mengkonfirmasi bahwa tugas tertentu harus dilakukan sebagai administrator. Dengan menggunakan dua akun ini seharusnya tidak meningkatkan keamanan ...
Lukas
Ya ada. UAC sebagai standar Admin sama baiknya dengan tidak ada UAC. UAC sebagai Admin maksimum adalah jauh lebih baik tetapi tidak menawarkan perlindungan dari orang-orang di sekitar Anda - untuk menyebutkan satu skenario, jika Anda lupa untuk Win-L saat Anda meninggalkan komputer Anda, tidak ada yang menghentikan 'teman' untuk 'menipunya' (Anda dapat membuat akun admin untuk mereset kata sandi dari).
badp

Jawaban:

6
  1. Mulai salinan notepad yang ditinggikan - atau well, program apa pun yang memiliki dialog Open modern . (tekan tombol Windows, ketik notepad, tekan Ctrl-Shift-Enter)
  2. Dari File pilih Open .
  3. Di bilah lokasi di bagian atas, klik ikon dengan folder untuk beralih ke mode input dan ketik yang berikut ini (secara harfiah):, Recycle Bindiikuti oleh Enter.
  4. Ubah tarik turun di kanan bawah jendela Buka dari Text Documents (*.txt)menjadiAll Files
  5. Lo and behod, isi dari $ recycle bin ADMIN!

Jangan lupa untuk menutup notepad setelah selesai!

(Saya setuju, ini sebenarnya bukan cara yang 'pantas', tapi saya kira itu lebih baik daripada secara membabi buta menghapus semuanya.)

badp
sumber
1
Saya tahu, agak payah untuk menjawab pertanyaan Anda sendiri :(
badp
11
Tidak - tidak lemah untuk menjawab pertanyaan Anda sendiri. Ini sangat sah dan dapat diterima.
ChrisF
1
Saya pikir Anda telah menemukan bug. Anda harus dapat melakukannya dari jendela explorer yang ditinggikan. Saya akan mengirimkannya ke Microsoft. Lihat apa yang mereka ambil.
Kelbizzle
1
Saya juga berpikir ini adalah use case yang tidak dipertimbangkan. Tidak banyak folder ajaib per pengguna di Windows ...
badp
1
untuk XP, Anda dapat melakukan runas /user:username "explorer /separate"dan ketik saja recycle bindi bilah jelajah.
Dave Cousineau
0

Saya pikir apa yang Anda coba lakukan melampaui desain UAC. Jadi saya pikir itu baik secara desain bahwa ini terjadi atau itu bug.

Alasan saya mengatakan ini adalah karena UAC dirancang untuk meniru model linux yang memisahkan pengguna dari sistem.

Selanjutnya MS harus membuat akun "root" per se dan menjauh dari model "Semua orang mendapat akun admin". Akun root palsu ini disebut akun PA (administrator terlindungi) yaitu. akun pertama yang Anda buat.

Saya tidak berpikir USER Anda yang tinggi memiliki SEMUA hak istimewa pada sistem yang dimiliki akun PA. Inilah sebabnya saya pikir perintah itu berfungsi dari prompt.

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

Kelbizzle
sumber
Itu tidak menjelaskan mengapa di Linux sudo nautilusbekerja dan saya dapat mengakses recycle bin dengan baik, sementara di Windows ini adalah no-go.
badp
Sebenarnya itu benar. Lihat ini en.wikipedia.org/wiki/Sudo#Runas.2C_su_and_sudo lebih khusus, peluru kedua. Oh kalau-kalau Anda bertanya-tanya saya tidak menulis itu hehe. Saya hanya ingin menunjukkan bahwa, 'sudo nautilus' berhasil karena ketika Anda memanggil sudo Anda menjadi "root" penuh. Sedangkan dengan UAC tinggi itu hanya keistimewaan tertentu. Saya akan melakukan lebih banyak riset tetapi dugaan saya ini adalah fitur keamanan yang tidak disengaja yang dimungkinkan oleh bug.
Kelbizzle
Ternyata saya memang memiliki hak istimewa yang diperlukan. :)
badp
-1

Boot distro Linux Live dengan dukungan penuh NTFS (mis. Knoppix ) dan hapus konten folder (tentu saja ini tidak berfungsi jika drive dienkripsi dengan BitLocker).


sumber
1
Saya memiliki partisi Linux di sistem ini. Apa yang akan saya lakukan adalah praktis sama dengan apa yang saya lakukan: del * /S /F /Q. Saya mencari cara yang tepat di Windows untuk mencapai ini.
badp
-1

Apakah sarang runas? runas $ ADMIN runas $ USER?

pra
sumber
2
runas /user:$ADMIN cmddan runas /user:$USER explorerdapatkan saya tempat sampah daur ulang saya sendiri.
badp
-1

Hei mengapa tidak membuat skrip batch yang menjalankan Anda, del * /S /F /Qbuat saja pintasan di desktop. Saya benci jalan pintas tapi saya tidak yakin bagaimana perasaan Anda tentang mereka.

Kelbizzle
sumber
2
Tentu, saya kira saya bisa membungkus kepala saya di sekitar shell DOS cukup untuk membuat runas /user:$ADMIN cmd /k "del C:\$Recycle.Bin\S-1-5-21-1970411373-1708269306-xxxxxxxxxx-1007\* /S /F /Q"pekerjaan, tapi sekali lagi bukan itu yang saya inginkan. Yang saya inginkan adalah menampilkan tempat sampah pengguna di Explorer, atau cara lain untuk menangani folder khusus ini dengan benar. :)
badp