Como verificar se meu usuário atual tem direitos de administrador ou não? [duplicado]

16

Estou executando o win XP sp2. Como verificar se eu tenho direitos de administrador ou não?

Não consigo verificar as propriedades do sistema. Não tenho muitos itens no painel de configuração. Parece que não tenho direitos de administrador, mas como verificar isso formalmente? Existe alguma ferramenta de linha de comando para isso?

yves Baumes
fonte
Eu ficaria muito curioso para ver uma solução geral que represente subgrupos em Administradores.
Você pode usar whoami? Eu acho que é embutido no Windows XP?
Timothy Leung
5
Veja também superuser.com/questions/667607/…
ivan_pozdeev 5/16/16

Respostas:

24

Iniciar -> Executar -> cmd.exe

net user <username>

Irá mostrar as associações de grupos locais na parte inferior da saída, para que seja fácil de encontrar. Provavelmente isso é muito mais rápido do que percorrer uma interface gráfica para procurar opções (win + R, cmd, enter, nenhum mouse envolvido).

Se você estiver em um domínio, use o grupo local:

net localgroup Administrators

Verifique a lista de grupos locais com o grupo local por conta própria.

net localgroup
jtimberman
fonte
Não é realmente mais rápido do que esta resposta (assumindo que é correto) - superuser.com/questions/27263/... (do kbd: WIN-ESC-MENU)
Arathorn
Não é muito mais rápido, mas responde melhor à pergunta, uma vez que ela perguntou especificamente sobre ferramentas de linha de comando.
Travis Northcutt
5
Este método não funciona se sua conta estiver em um domínio de rede do Windows. Além disso, é possível que você não seja um membro direto dos Administradores, mas indiretamente, através de outro grupo. Isso é verdade no meu caso e, portanto, meu nome não aparece em Administradores, mesmo sendo membro de um grupo que é membro de Administradores.
22610 Kevin Panko
Mais rápido pode ser subjetivo. Como um usuário focado principalmente no teclado, é para mim do que buscar o mouse.
jtimberman
11
ok, desculpe pelo atraso, só vejo agora todos esses comentários. Na verdade, no meu trabalho, estamos usando um domínio, e pouco antes de sair, lancei o comando e não vi meus usuários (como mencionado acima). No entanto, é tudo culpa minha (embora eu não soubesse que poderia jogar), não especifiquei esse ponto. Sua resposta permanece interessante (e merece todo o seu voto positivo) Obrigado jtimberman! :-)
yves Baumes
5

Outra maneira muito simples no XP é clicar com o botão direito do mouse no relógio na bandeja e selecionar o comando Ajustar Data / Hora. Você recebe uma mensagem se não tiver direitos de administrador.

Keeloid
fonte
Outros usuários podem receber acesso via secpol.msc. Eu faço isso Interactivealgumas vezes.
ivan_pozdeev
4

Existe uma maneira muito fácil de verificar se o usuário atual tem direitos de administrador local no xp:

  1. clique direito no começo
  2. verifique se você tem a opção de "abrir todos os usuários"
  3. se estiver lá, você tem direitos de administrador
FrankS
fonte
Não é possível verificar no XP, mas isso definitivamente não funciona no Vista. Sou membro apenas do grupo Usuários e tenho o menu "abrir todos os usuários".
Shufler 21/08/09
Eu não uso o Vista, mas eu uso este "cheque" o tempo todo no XP em outros PCs
Franks
3

Se você adicionar a /domainopção ao netcomando, ele executará o comando no nível do domínio. Isso deve ajudar aqueles que desejam executar o comando nesses tipos de grupos e usuários.

Funciona a partir de usuários não administradores. Eu testei.

Ele usa automaticamente o domínio do qual o computador é membro. A associação ao Grupo Global é, na verdade, associação ao grupo de domínio.

O uso fornece descrições muito detalhadas dos comutadores. Foi assim que eu descobri a mudança. Se você apenas usar , obterá apenas ajuda básica de sintaxe.netcommand/help/?

LocalGovAdmin
fonte
2

isso não é um método universal, pois esse script falha no caso de outra linguagem do sistema. por exemplo: no idioma russo, não temos administradores, mas Администраторы (sim, eu concordo que isso é absolutamente estúpido, mas na Microsoft).

existe mais uma variante para o cmd:

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

mas as experiências mostram que também não é universal, por exemplo: o primeiro administrador logon no sistema após a instalação do Windows (e possivelmente em muitos outros casos, como compartilhamentos de administrador desabilitados por meio do registro do sistema e assim por diante).

alexsupra
fonte
1

Para ver se você é membro do grupo de administradores locais, use

net localgroup [admin group name] 

(sem os parênteses, se o nome do grupo tiver espaços, use "" ao redor do nome).

Se você não tiver certeza dos grupos, use

net localgroup

E isso lhe dará todos os grupos locais no seu computador. Em seguida, use o primeiro comando para ver se você é um membro. Isso pode ajudá-lo a descobrir se você possui direitos totais de administrador ou talvez apenas direitos de usuário avançado.

Dustin
fonte
4
É possível que você não seja um membro diretamente dos Administradores, mas indiretamente, através de outro grupo. Isso é verdade no meu caso e, portanto, meu nome não aparece em Administradores, mesmo sendo membro de um grupo que é membro de Administradores.
21410 Kevin Panko
11
@ Kevin: Como você verificaria isso?
yves Baumes
0

Na verdade, basta clicar com o botão direito do mouse em qualquer arquivo e clicar em "propriedades" e, em seguida, examinar a segurança. Isso fornecerá uma lista de grupos de usuários. Verifique se você faz parte do grupo de usuários admin ou não e você saberá.

KdgDev
fonte