Mostrando postagens com marcador usuario. Mostrar todas as postagens
Mostrando postagens com marcador usuario. Mostrar todas as postagens

quinta-feira, 4 de outubro de 2018

Pegar o nome do usuário logado com linha de comando

Existem várias maneiras de se obter o usuário no qual você está logado no sistema, para isso apresentaremos algumas maneira abaixo utilizando powerShell e cmd.



Power Shell

Get-WMIObject -class Win32_ComputerSystem | select username



Prompt de comando cmd

Utilizando o prompt (cmd) basta abrir o mesmo executar os comandos dos topicos abaixo.

Através do comando whoami

Através do whoami é obtido somente o nome do usuário.

Sintaxe:

whoami



Através do comando query user

Através do query user são obtidos mais informações como: nome da sessão (SessionName) e hora de logon.

Sintaxe:

query user

terça-feira, 5 de julho de 2011

Aquirindo informações de sessão no oracle

Imagine um cenário que você precisa descobrir qual usuário está conectado em um determinado owner (usuario) no banco de dados (oracle), ou simplismente deseja verificar quais conexões e owner estão ativo.

Para solucionar tal problema basta criar um select na tabela v$session no oracle.

1. Exemplo:

SELECT
      * 
FROM  
      V$SESSION

Nesta query seria retornado todas informações relevante a tabela V$SESSION

2. Exemplo:

SELECT 
      USERNAME, 
      OSUSER, 
      MACHINE 
FROM
      V$SESSION



Nesta query seria retornado todas informações relevante ao nome do usuário(owner) utilizado no banco de dados(USERNAME) o nome do usuário do sistema operacional da pessoa que está logada (OSUSER) e o nome da máquina(MACHINE) da qual o usuário que está fazendo a consulta está logado.

Além destas consultas é possível fazer varias outras como por exemplo: saber o programa utilizado para conectar ao banco de dados, verificar a sessões activa e etc. 


quinta-feira, 5 de maio de 2011

Descobrir se uma determinada tabela, sinonimo ou usuário existe no oracle


Uma dúvida que surge as vezes é saber se uma determinada tabela ou sinonimo existe ou não em seu owner.


Descobrir se uma tabela existe
Para verificar se uma terminada tabela existe basta utilizar o seguinte comando sql.

Sintaxe:

SELECT * FROM ALL_ALL_TABLE WHERE TABLE_NAME =  'nome_tabela'

Exemplo:

SELECT * FROM ALL_ALL_TABLE WHERE TABLE_NAME = 
 'TABELA_USERS'

Neste exemplo será procurada a tabela TABELA_USERS, caso a mesma exista será exibida.



Descobrir se uma sinonimo existe


Para verificar se uma terminada sinonimo existe basta utilizar o seguinte comando SQL.


Sintaxe:


SELECT * FROM ALL_SYNONYMS WHERE SYNONYM_NAME =  'nome_sinonimo'




Exemplo:

SELECT * FROM ALL_SYNONYMS WHERE SYNONYM_NAME = 
 'SIN_TABELA_USERS'

Neste exemplo será procurada o sinonimo
 SIN_TABELA_USERS, caso a mesma exista será exibida.



Descobrir se um usuário existe


Para verificar se uma terminada usuário existe basta utilizar o seguinte comando SQL.


Sintaxe:

SELECT * FROM ALL_USERS WHERE USERNAME = 'nome_usuario'



Exemplo:

SELECT * FROM ALL_ALL_TABLE WHERE USERNAME = 
 'MAGUSCODE'

Neste exemplo será procurada a usuário MAGUSCODE, caso a mesma exista será exibida.


Dica

Para facilitar as busca você pode usar o comando LIKE em qualquer caso acima.
Um exemplos simples seria:


SELECT * FROM ALL_ALL_TABLE WHERE USERNAME LIKE 
 'MAG%'

Neste caso seria retornado todos os usuários que o nome comecem com MAG e terminem com qualquer sequência de caracteres.


Obs: Usar ' (plicas) nos demais exemplos implica que o nome do item procurado deve estar igual o que está entre as plicas. Caso seja 'joao' ele procurar por "joao" não por suas variações: "JOÂO", "Joao", "JoAO" e etc.

sábado, 23 de outubro de 2010

LInux VIII: Usuários - Criar - Remover - Alterar senha




Resumo:

adduser nome_usuário  -  Cria um novo usuário.
userdel nome_usuário   -  Remove um determinado usuário.
passwd nome_usuário   -  Altera a senha um determinado usuário.

Bem como a grande maioria dos sistemas operacionais, o Linux é um sistema que pode ter vários usuários. Normalmente todos os usuários do Linux estão contidos dentro da pasta "/home" , nesta pasta estão as pastas iniciais do sistema de arquivo de cada usuário do sistema.

É possível adicionar, remover bem como alterar usuários do sistema.(Nos exemplos a seguir, usamos apenas o terminal do próprio Linux, certifique-se que você esteja logado como root ou utilize o comando sudo antes de cada comando a seguir).


Criando usuário

Sintaxe:
 
 adduser nome_usuario

 nome_usuario = Nome do novo usuário.


Exemplo:


 adduser maguscode






Logo após este comando será solicitado uma senha para o novo usuário bem como sua redigitação.



Removendo usuário
 
Sintaxe:
 

 userdel nome_usuario

 nome_usuario = Nome do usuário que será removido.




Exemplo:


 userdel maguscode




Após o comando o usuário maguscode será removido bem como sua pasta no /home.



Alterar senha de um usuário
 

Sintaxe:
 

 passwd nome_usuario

 nome_usuario = Nome do usuário que será terá a senha alterada.





Exemplo:


 passwd maguscode



 Logo após a execução desde comando este comando ira aparece um campo para informar a senha e logo após repeti-la.