Izinkan akses ke folder tertentu untuk pengguna Tamu di Windows 7

0

Saya baru saja menyalakan akun Tamu di sistem Windows 7 (64bit) saya. Inilah yang saya minta agar pengguna Tamu harus / tidak seharusnya:

  1. Tamu tidak boleh memiliki akses ke drive D: (drive lain apa pun kecuali C :)

  2. Tetapi ada folder khusus pada drive D: yang ingin saya beri dia akses 'Baca'. Juga dia seharusnya hanya dapat melihat folder-folder tertentu saja, tidak ada yang lain.

Firee
sumber

Jawaban:

1

Larutan

Prosedur berikut akan menganggap Anda menggunakan akun Guest bawaan, dan bahwa jalur profilnya adalah C:\Users\Guest.

Langkah awal

  1. Log masuk dengan akun Tamu, lalu logout. Ini hanya untuk memastikan profil diinisialisasi, kalau-kalau belum.

  2. Logon dengan akun administrator, dan buka prompt perintah yang ditinggikan .

Sembunyikan dan cegah akses ke sembarang drive selain C: dari My Computer

Ketik atau rekatkan perintah berikut dalam prompt perintah, tekan Entersetiap kali:

reg load "HKU\Guest" "%SystemDrive%\Users\Guest\NTUSER.DAT"
reg add "HKU\Guest\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v "NoDrives" /t REG_DWORD /d 0x3fffffb /f
reg add "HKU\Guest\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /v "NoViewOnDrive" /t REG_DWORD /d 0x3fffffb /f
reg unload "HKU\Guest"

Tolak akses ke drive dan semua subfoldernya

  1. Ketik atau rekatkan perintah di bawah ini, lalu tekan Enter:

    takeown / f D: / a
    icacls D: / deny * S-1-5-32-546: (OI) (CI) (F)
    
  2. Ulangi langkah 1 untuk drive lain yang ingin Anda batasi dengan mengganti D:dengan huruf yang sebenarnya.

Berikan membaca dan jalankan akses ke folder tertentu

  1. Jalankan perintah berikut:

    icacls "D: \ SomeFolder" / hibah: r * S-1-5-32-546: (OI) (CI) (RX)
    
  2. Ulangi langkah sebelumnya untuk semua folder lain yang ingin Anda sediakan untuk akun Tamu.

Buat titik persimpangan di drive C: untuk mengakses folder tertentu

  1. Buat wadah khusus dengan menjalankan perintah ini:

    md "C: \ GuestDrive"
    icacls "C: \ GuestDrive" / hibah: r * S-1-5-32-546: (OI) (CI) (RX)
    
  2. Buat titik persimpangan untuk mengakses folder aktual:

    mklink / j "C: \ GuestDrive \ SomeFolder" "D: \ SomeFolder"
    
  3. Ulangi langkah 2 untuk folder lain yang diperlukan.

Referensi

and31415
sumber
Bekerja seperti yang saya inginkan
Firee
-1

Mengapa tidak memetakan folder yang Anda ingin dilihat oleh tamu sebagai huruf drive baru dan memberikan pengguna akses ke folder itu? Anda kemudian dapat menyembunyikan drive D.

pengguna301746
sumber
Bisakah Anda sedikit detail. Saya juga tidak tahu apakah ini ide yang bagus untuk membuat drive baru untuk folder tertentu.
Firee