Como no Windows, os usuários no Linux são organizados em grupos.
Para criar um grupo digite o comando:
- groupadd novo_grupo
para alterar o nome de um grupo ja criado:
- groupmod novo_nome nome_antigo
- groupdel nome_grupo
Como tudo que se cria no linux é gravado em arquvos de configuração, o arquivo de configuração dos grupos fica em /etc/group.
Grupo criado, iremos agora ver como criar e deletar usuários do sistema.
Para criar um usuário de modo simples no Linux utilizamos os seguintes comandos:
- adduser usuarioX - cria o usuário
- passwd usuarioX - cria a senha do usuário
Assim o usuário usuarioX será criado, e por padrão ja que não especificamos o diretório home, o shell, e nem o ID, esse usuário ficará em /home/usuarioX, o seu shell será o /bin/bash e um ID disponível foi criado para ele.Mas nós podemos específicar todos esses parametros com o seguinte comando:
- adduser -m -c 'usuarioX da Silva' -d /home/usuarioX -s '/bin/sh' usuarioX -g usuários
Assim, estamos dizendo que o diretório home de usuarioX será em /home/usuarioX,com o parâmetro -d, que o shell padrão para esse usuário será o /bin/sh,com o parâmetro -s, e que ele será criado no grupo usuários, com o parâmetro -g.
Para deletarmos um usuário utilizamos o seguinte comando:
- userdel usuarioX- deleta o usuário
- userdel -r usuarioX - deleta o usuário junto com o diretório home.
Modificando uma conta de usuário
Para você modificar uma conta você tem que editar o arquivo /etc/passwd
Original (nome da conta = usuarioX)
usuarioX:x:591:502:usuarioX:/home/usuarioX:/bin/bash
Modificar para: (nome da conta = usuarioX)
usuarioX:x:591:502:Joao Carlos:/home/usuarioX:/bin/bash
usuarioX é o nome da conta
x indica que está sendo utilizado o método shadow de encriptação de senhas
591 é o ID do usuário (UID = user identification)
502 é o ID do grupo (GID = group identification)
Joao carlos é o nome completo
/home/usuarioX é o diretório home do usuário usuarioX
/bin/bash é o shell padrão do usuário usuarioX
Listando os usuários de um grupo
- cat /etc/group
Exemplo de retorno
...
firebird:x:1001:
bind:x:104:
administrativo:x:1002:angelica,paul o,luizosni
fotos:x:1003:angelica,paulo,luizosn i,joyce,rafael
dados:x:1004:angelica,paulo,luizosn i,joyce
...
Ou se preferir você pode fazer:
- egrep "nome_do_grupo" /etc/group
vai retornar somente o grupo escolhido.
Aqui mostramos os comandos para administração de usuários e grupos no Linux.
Inté!!!
Nenhum comentário:
Postar um comentário