Come verificare se il mio attuale utente ha i diritti di amministratore o no? [duplicare]


16

Sono in esecuzione XP XP SP2. Come verificare se ho i diritti di amministratore o no?

Non riesco a controllare le proprietà del sistema. Non ho molti elementi nel pannello di configurazione. Sembra che non ho i diritti di amministratore, ma come verificarlo formalmente? Esistono strumenti da riga di comando per questo?


Sarei molto curioso di vedere una soluzione generale che rappresenti i sottogruppi negli amministratori.

Puoi usare whoami? Immagino che sia integrato in Windows XP2?
Timothy Leung,

Risposte:


24

Avvia -> Esegui -> cmd.exe

net user <username>

Mostrerà le appartenenze ai gruppi locali nella parte inferiore dell'output in modo che sia facile da trovare. Questo è probabilmente molto più veloce che sfogliare una GUI per cercare opzioni (win + R, cmd, enter, nessun mouse coinvolto).

Se sei su un dominio, utilizza invece localgroup:

net localgroup Administrators

Controlla l'elenco dei gruppi locali con localgroup da solo.

net localgroup

Non molto più veloce di questa risposta (supponendo che sia corretta) - superuser.com/questions/27263/… (dal kbd: WIN-ESC-MENU)
arathorn

Non molto più veloce, ma risponde meglio alla domanda, dal momento che ha specificamente chiesto strumenti della riga di comando.
Travis Northcutt,

5
Questo metodo non funziona se il tuo account si trova in un dominio di rete Windows. Inoltre, è possibile che tu non sia direttamente un membro degli amministratori, ma che tu sia indirettamente un membro, attraverso un altro gruppo. Questo è vero nel mio caso, e quindi il mio nome non appare sotto Amministratori anche se sono un membro di un gruppo che a sua volta è un membro degli amministratori.
Kevin Panko,

Più veloce può essere soggettivo. Come utente principalmente incentrato sulla tastiera, è per me che cercare il mouse.
jtimberman,

1
ok, scusa per il ritardo, vedo solo ora tutti quei commenti. In realtà nel mio lavoro stiamo usando un dominio, e appena prima di partire ho lanciato il comando e non ho visto i miei utenti (come detto sopra). Tuttavia è tutta colpa mia (anche se non sapevo che potesse suonare) non ho specificato questo punto. La tua risposta rimane interessante (e merita tutto il suo voto) Grazie jtimberman! :-)
yves Baumes,

5

Un altro modo molto semplice su XP è fare clic con il tasto destro sull'orologio nel vassoio e selezionare il comando Regola data / ora. Ricevi un messaggio se non hai i diritti di amministratore.


Ad altri utenti può essere concesso l'accesso tramite secpol.msc. Lo faccio a Interactivevolte.
Ivan_pozdeev il

4

C'è un modo molto semplice per verificare se l'utente corrente dispone dei diritti di amministratore locale in xp:

  1. tasto destro del mouse su start
  2. controlla se hai la possibilità di "aprire tutti gli utenti"
  3. se è lì, hai i diritti di amministratore

Impossibile verificare in XP, ma sicuramente non funziona in Vista. Sono un membro solo del gruppo Users e ho il menu "apri tutti gli utenti".
shufler,

Non uso Vista, ma uso sempre questo "controllo" in XP su altri PC
FrankS

3

Se si aggiunge l' /domainopzione al netcomando, verrà eseguito il comando a livello di dominio. Ciò dovrebbe aiutare coloro che stanno cercando di eseguire il comando su quei tipi di gruppi e utenti.

Funziona da utenti non amministratori. L'ho provato.

Utilizza automaticamente il dominio di cui fa parte il computer. L'appartenenza al gruppo globale è in realtà l'appartenenza al gruppo di dominio.

L'uso fornisce descrizioni molto dettagliate degli interruttori. È così che ho scoperto l'interruttore. Se lo usi , otterrai solo l'aiuto di base per la sintassi.netcommand/help/?


2

questo non è un metodo universale perché tale script fallisce nel caso di un altro linguaggio di sistema. ad esempio: in russo non abbiamo amministratori ma Администраторы (sì, sono d'accordo che è assolutamente stupido, ma è così in Microsoft).

c'è un'altra variante per cmd:

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

ma gli esperimenti dimostrano che non è anche universale, ad esempio: il primo accesso da amministratore al sistema dopo l'installazione di Windows (e possibilmente in molti altri casi come le condivisioni dell'amministratore disabilitate tramite il registro di sistema e così via).


1

Per vedere se sei un membro del gruppo amministratori locali usa

net localgroup [admin group name] 

(senza parentesi, se il nome del gruppo ha spazi usa "" attorno al nome).

Se non si è sicuri dei gruppi, utilizzare

net localgroup

E questo ti darà tutti i gruppi locali sul tuo computer. Quindi usa il primo comando per vedere se sei un membro. Questo può aiutarti a capire se hai i diritti di amministratore completi o forse solo i diritti di Power User.


4
È possibile che tu non sia direttamente un membro degli amministratori, ma che tu sia indirettamente un membro, attraverso un altro gruppo. Questo è vero nel mio caso, e quindi il mio nome non appare sotto Amministratori anche se sono un membro di un gruppo che a sua volta è un membro degli amministratori.
Kevin Panko,

1
@Kevin: Come lo verificheresti?
yves Baumes,

0

In realtà, basta andare e fare clic con il pulsante destro del mouse su qualsiasi file e fare clic su "Proprietà", quindi guardare la sicurezza. Questo ti darà un elenco di gruppi di utenti. Controlla se fai parte del gruppo utenti admin o meno e lo saprai.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.