Làm cách nào để xác minh người dùng hiện tại của tôi có quyền quản trị hay không? [bản sao]


16

Tôi đang chạy win XP sp2. Làm thế nào để kiểm tra xem tôi có quyền quản trị hay không?

Tôi không thể kiểm tra các thuộc tính hệ thống. Tôi không có nhiều mục trong bảng cấu hình. Có vẻ như tôi không có quyền quản trị, nhưng làm thế nào để kiểm tra chính thức? Có bất kỳ công cụ dòng lệnh cho điều đó?


Tôi rất tò mò muốn xem một giải pháp chung chiếm các nhóm con trong Quản trị viên.

Bạn có thể sử dụng whoami? Tôi đoán nó được tích hợp sẵn trong Windows xp2?
Timothy Leung

Câu trả lời:


24

Bắt đầu -> Chạy -> cmd.exe

net user <username>

Sẽ hiển thị thành viên nhóm địa phương của bạn ở dưới cùng của đầu ra để dễ dàng tìm thấy. Điều này có lẽ nhanh hơn rất nhiều so với việc tìm kiếm GUI để tìm kiếm các tùy chọn (win + R, cmd, enter, không liên quan đến chuột).

Nếu bạn đang ở trên một miền, thay vào đó hãy sử dụng localgroup:

net localgroup Administrators

Kiểm tra danh sách các nhóm địa phương với nhóm địa phương trên chính nó.

net localgroup

Không thực sự nhanh hơn câu trả lời này (giả sử là đúng) - superuser.com/questions/27263/ ((từ kbd: WIN-ESC-MENU)
arathorn

Không thực sự nhanh hơn, nhưng trả lời tốt hơn câu hỏi, vì nó đặc biệt hỏi về các công cụ dòng lệnh.
Travis Northcutt

5
Phương pháp này không hoạt động nếu tài khoản của bạn nằm trong miền mạng Windows. Ngoài ra, có thể bạn không trực tiếp là thành viên của Quản trị viên, nhưng bạn gián tiếp là thành viên, thông qua một nhóm khác. Điều này đúng trong trường hợp của tôi và do đó tên của tôi không hiển thị dưới Quản trị viên mặc dù tôi là thành viên của nhóm mà chính họ là thành viên của Quản trị viên.
Kevin Panko

Nhanh hơn có thể là chủ quan. Là một người dùng chủ yếu tập trung vào bàn phím, nó dành cho tôi, hơn là với chuột.
jtimberman

1
ok, xin lỗi vì sự chậm trễ, tôi chỉ thấy bây giờ tất cả những bình luận đó. Trên thực tế, trong công việc của mình, chúng tôi đang sử dụng một tên miền, ngay trước khi rời đi, tôi đã khởi chạy lệnh và không thấy người dùng của mình (như đã nêu ở trên). Tuy nhiên, tất cả là lỗi của tôi (Mặc dù tôi không biết nó có thể phát) Tôi đã không chỉ định điểm đó. Câu trả lời của bạn vẫn thú vị (và xứng đáng với tất cả các upvote của nó) Cảm ơn bạn jtimberman! :-)
yves Baume

5

Một cách rất đơn giản khác trên XP là nhấp chuột phải vào đồng hồ trong khay và chọn lệnh Điều chỉnh Ngày / Giờ. Bạn nhận được một tin nhắn nếu bạn không có quyền quản trị.


Người dùng khác có thể được cấp quyền truy cập thông qua secpol.msc. Tôi làm điều đó Interactiveđôi khi.
ivan_pozdeev

4

Có một cách rất dễ dàng để kiểm tra xem người dùng hiện tại có quyền quản trị cục bộ trong xp không:

  1. nhấp chuột phải vào bắt đầu
  2. kiểm tra xem bạn có tùy chọn "mở tất cả người dùng" không
  3. nếu nó ở đó, bạn có quyền quản trị

Không thể xác minh trong XP, nhưng điều này chắc chắn không hoạt động trong Vista. Tôi chỉ là thành viên của nhóm Người dùng và tôi có menu "mở tất cả người dùng".
shufler

Tôi không sử dụng Vista, nhưng tôi sử dụng "kiểm tra" này mọi lúc trong XP trên các PC khác
FrankS

3

Nếu bạn thêm công /domaintắc vào netlệnh, nó sẽ chạy lệnh ở cấp tên miền. Điều đó sẽ giúp những người đang tìm cách chạy lệnh trên các loại nhóm và người dùng đó.

Nó hoạt động từ người dùng không phải quản trị viên. Tôi đã thử nó.

Nó tự động sử dụng tên miền mà máy tính là thành viên. Thành viên nhóm toàn cầu thực sự là thành viên nhóm miền.

Sử dụng cho mô tả rất chi tiết của các thiết bị chuyển mạch. Đó là cách tôi tìm hiểu về công tắc. Nếu bạn chỉ sử dụng , bạn sẽ chỉ nhận được trợ giúp cú pháp cơ bản.netcommand/help/?


2

đó không phải là methode phổ biến gây ra lỗi script như vậy trong trường hợp ngôn ngữ hệ thống khác. vd

có thêm một biến thể cho cmd:

if not exist "%logonserver%\admin$\*.*" goto common_user

nhưng các thử nghiệm cho thấy nó cũng không phổ biến, ví dụ: đăng nhập quản trị viên đầu tiên vào hệ thống sau khi thiết lập windows (và có thể trong nhiều trường hợp khác như chia sẻ quản trị viên bị vô hiệu hóa thông qua đăng ký hệ thống, v.v.).


1

Để xem bạn có phải là thành viên của nhóm quản trị viên cục bộ hay không, hãy sử dụng

net localgroup [admin group name] 

(w / o dấu ngoặc, nếu tên nhóm có khoảng trắng, hãy sử dụng "" xung quanh tên).

Nếu bạn không chắc chắn về các nhóm sử dụng

net localgroup

Và điều đó sẽ cung cấp cho bạn tất cả các nhóm địa phương trên máy tính của bạn. Sau đó sử dụng lệnh đầu tiên để xem bạn có phải là thành viên không. Điều này có thể giúp bạn tìm ra nếu bạn có quyền quản trị đầy đủ hoặc có thể chỉ là quyền của Người dùng.


4
Có thể bạn không trực tiếp là thành viên của Quản trị viên, nhưng bạn gián tiếp là thành viên, thông qua một nhóm khác. Điều này đúng trong trường hợp của tôi và do đó tên của tôi không hiển thị dưới Quản trị viên mặc dù tôi là thành viên của nhóm mà chính họ là thành viên của Quản trị viên.
Kevin Panko

1
@Kevin: Làm thế nào bạn sẽ kiểm tra như vậy?
yves Baume

0

Trên thực tế, bạn chỉ cần nhấp và nhấp chuột phải vào bất kỳ tệp nào và nhấp vào "thuộc tính", sau đó xem bảo mật. Điều này sẽ cung cấp cho bạn một danh sách các nhóm người dùng. Kiểm tra xem bạn có thuộc nhóm người dùng quản trị viên hay không và bạn sẽ biết.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.