|
Administração de Usuários e Grupos no Linux |
|
|
|
|
Escrito por Fernando Seno
|
|
Qui, 10 de Março de 2011 22:24 |
|
Para você administrar o seu Linux, é essencial que você saiba adminstrar grupos eusuários no Linux.E os passos para isso você ira ver a seguir:
Criando usuários em modo texto:
Antes de você começar a criar os usuários e grupos, você deve entender algumas coisas que são padrão em todos os Linux.
Grupo grupo, pode identificar um tipo de usuário, ex: joão vendas ficaria no grupo vendas. Grupos suplementares: Se o usuário também pertencer a um outro grupo, o nome do mesmo deve estar referenciado neste campo. Diretório HOME (opc.): por padrão o linux cria seus usuários no diretório /home dos linux.ex: /home/user Interpretador de comandos (opc.): Caso você não selecione nenhum interpretador de comandos você utilizara o padrão (/bin/bash) ID do usuário (opc.): Cada usuário no Linux tem um ID = Identificação, é um número que caso você não especifique nenhum lhe será atribuido um.
Para criar um usuário de modo simples no Linux utilizamos os seguintes comandos:
[root@localhot ] adduser meu_user - cria o usuário meu_user [root@localhot ] passwd meu_user - cria a senha do usuário meu_user
Assim o usuário meu_user 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/meu_user, 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:
[root@localhost]#adduser -m -c 'Meu_user da Silva' -d /home/meu_user -s '/bin/sh' meu_user -g usuários
Assim, estamos dizendo que o diretório home de meu-user será em /home/meu_user,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: [root@localhot ] userdel meu_user - deleta o usuário meu_user [root@localhot ] userdel -r meu_user - deleta o usuário meu_user junto com o diretório.
Modificando uma conta de usuário
Para você modificar uma conta você tem que editar o arquivo /etc/passwd
Original (nome da conta = meu_user)
meu_user:x:591:502:Meu User:/home/meu_user:/bin/bash
Modificar para: (nome da conta = new_user)
new_user:x:591:502:Joao Carlos:/home/new_user:/bin/bash
Arquivos de configuração
O arquivo que possui as configurações dos usuários é o /etc/passwd, abaixo ma linha comentada do mesmo:
Exemplo 1:
meu_user:x:591:502:Meu User:/home/meu_user:/bin/bash
meu_user nome da conta x indica que está sendo utilizado o método shadow de encriptação de senhas 591 ID do usuário (UID = user identification) 502 ID do grupo (GID = group identification) Meu_user nome completo /home/meu_user diretório home do usuário meu_user /bin/bash shell padrão do usuário meu_user
Adminstrando grupos
Adicionar grupos no linux também é muito importante para adminstrar usuários em conjuntos com os grupos criados.
Para criar um grupo digite o comando:
[root@localhost]# groupadd novo_grupo
para alterar o nome de um grupo ja criado:
[root@localhost]# groupmod novo_nome nome_antigo
O arquivo de configuração dos grupos fica em /etc/group.
|