sábado, 4 de fevereiro de 2012

[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              LOGIN@   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)

Nenhum comentário:

Postar um comentário