2013-03-10 28 views
25

Tôi muốn kích hoạt tài khoản người dùng chuẩn của mình (ví dụ: không được nâng lên) để có thể gọi CreateSymbolicLink.Tại sao SeCreateSymbolicLinkPrivilege bị bỏ qua trên Windows 8?

Tuy nhiên, trên Win8, thậm chí thêm "Mọi người" vào SeCreateSymbolicLinkPrivilege ("Tạo liên kết tượng trưng" trong secpol.msc) theo chính sách nhóm cục bộ vẫn dẫn đến STATUS_PRIVILEGE_NOT_HELD. Tại sao?

+1

Câu hỏi ngớ ngẩn, ar e bạn đang chạy 'cmd' làm Quản trị viên? –

+2

Cài đặt này phù hợp với tôi, khi người dùng được đề cập là người dùng chuẩn (trong Người dùng, không phải Quản trị viên), nhưng khi người dùng ở trong Quản trị viên, việc tạo Liên kết tượng trưng phải tuân theo UAC. –

+2

@PeterRitchie Tôi đang cố gắng định cấu hình chính sách bảo mật cục bộ của mình để tạo Liên kết tượng trưng không yêu cầu nâng cao –

Trả lời

21

Đó thực sự là UAC, theo nghi thức của Kitô giáo.

MSDN: Windows Vista Application Development Requirements for User Account Control Compatibility:

gì đặc quyền token lọc chứa được dựa trên việc token gốc chứa bất kỳ RIDs hạn chế nêu trên (ed: AKA nếu bạn là một người quản lý không cao). Nếu bất kỳ RIDs hạn chế là trong thẻ bài, tất cả các đặc quyền được loại bỏ trừ:

  • SeChangeNotifyPrivilege
  • SeShutdownPrivilege
  • SeUndockPrivilege
  • SeReserveProcessorPrivilege
  • SeTimeZonePrivilege
+3

Ah vâng có ý nghĩa. Điều này có thể cấu hình được hay Microsoft đã mã hóa mạnh bộ đặc quyền được giữ lại này? Có 'SeCreateSymbolicLinkPrivilege' trong danh sách đó sẽ rất hay. –

+2

Vì vậy, nếu bạn tắt UAC, nó có hoạt động không? –

+1

Tôi có thể xác minh rằng khi UAC bị tắt, tôi có thể tạo liên kết tượng trưng, ​​ngay cả từ tài khoản chính của tôi có quyền quản trị. Wooohoo! – vsizikov

Các vấn đề liên quan