[LINUX] Comandos úteis: Manipulação de Grupos e Usuários
Tecnologia da Informação

[LINUX] Comandos úteis: Manipulação de Grupos e Usuários


Esta seção mostra como criar e gerenciar usuários mortais – usuários que não possuem as mesmas prerrogativas do user root.

ADDUSER
Adiciona um usuário.

Este comando atualiza os arquivos /etc/passwd e /etc/group.

Exemplo:
# adduser oracle

# adduser –n –g grpteste \
          -G dba, disk, oinstall \
          -s /user/demo/teste \
          -c “Usuario teste” \
          -h /home/demo/teste \
          userteste

DELUSER
Exclui um usuário.

Este comando atualiza os arquivos /etc/passwd e /etc/group.

Exemplo:
$ deluser oracle

GROUPADD
Adiciona um grupo.

Este comando atualiza o arquivo /etc/group.

Exemplo:
# groupadd oracle
# groupadd –g 500 administ

O parâmetro –g força o cadastramento do grupo com um número pré-estabelecido. No nosso exemplo, parâmetro –g força que o grupo administ seja o número 500.

Se houver um grupo cadastrado anteriormente com o número que estamos tentando assinalar, o Linux retorna um erro
“groupadd: gid XXX is not unique” (onde XXX é o número do grupo).
  
GROUPDEL
Exclui um grupo.

Este comando atualiza o arquivo /etc/group.

Exemplo:
# groupdel oracle

PASSWD
Permite alterar a senha de um usuário.

Exemplo:
$ passwd

SU
Super-User – é utilizado para adquirir privilégio de super-usuário (por exemplo root)

Exemplo:
$ su – root
Password:

Para sair do modo super-usuário digite exit.

TTY
É utilizado para saber o número da console (terminal) em que o usuário está conectado.

Exemplo:
$ tty
/dev/pts/0

W, WHO, WHOAMI
É utilizado para identificar o usuário corrente

Exemplo:
$ w
14:05:10  up 139 days,  9:38,  2 users,  load average: 0.04, 0.55, 0.58
USER     TTY      FROM              [email protected]   IDLE   JCPU   PCPU  WHAT
oracle   pts/0    jose.local  2:04pm  0.00s  0.02s  0.01s  w
root     pts/1    source.local 10:45am  3:02m  0.05s  0.05s  -bash

$ who
oracle   pts/0        May 23 14:04 (jose.local)
root     pts/1        May 23 10:45 (source.local)

$ whoami
oracle

ID
Verifica o ID do usuário e dos grupos que ele pertence.

Exemplo:
$ id uid=54321(oracle) gid=54321(oinstall) grupos=54321(oinstall),54322(dba),54323(oper)




loading...

- Mudando Senha De Usuário Utilizando Passwd Sem Interação ( Shell Script )
Já havia pesquisado como alterar a senha de um usuário do linux por script, e nunca encontrei a resposta. Este semestre um aluno questionou como realizar esta operação que quando redirecionamos a saída do comando utilizando o | (pipe ) apresenta...

- Postgresql - Mudar O Nome De Uma Tabela
Para renomear uma tabela no PostgreSql utilizamos o seguinte comando: ALTER TABLE nome_da_tabela RENAME TO novo_nome_da_tabela;Caso tenha interesse, faça o download do exemplo, veja no GitHub ou assista o vídeo no final do artigo. 1º Exemplo Vamos...

- [mysql] Alterar Senhas De Usuários
Usando a ferramenta mysqladmin é possível alterar as senhas dos usuários facilmente. Exemplo: $ mysqladmin -uusuario -psenhaantiga password novasenha Caso queira atribuir uma senha para um usuário root que não tenha, utilize o comando abaixo: $...

- [oracle] Criando Instância Manualmente
Segue abaixo, exemplo de como criar uma intância Oracle manualmente: Passo1: Copie a estrutura de diretórios de uma instância já existente para utilizar na nova instância. Passo 2: Copie o arquivo init.ora de uma instância já existente e substitua...

- [linux] Comandos úteis: Tratamento De Arquivos E Diretórios - Parte 1
Por conta da quantidade de comandos, irei dividir em 2 partes os comandos referentes tratamento de arquivos e diretórios: CATÉ o comando padrão para listar arquivos (Standard Output – STDOUT). Este comando aceita, também, a entrada de dados através...



Tecnologia da Informação








.