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