Download linux_V - TV Prudente

Transcript
16 -
Administração de sistema geral
O gerenciamento de usuários de qualquer sistema Linux é fundamental, desde um
servidor de rede até um computador pessoal compartilhado. Isso vai desde a criação de
novas contas de usuário até a mudança de senhas de usuário.
O acesso dos usuários aos recursos do sistema será governado de acordo com cada
usuário e com cada grupo, onde um grupo consiste em vários usuários associados em uma
entidade organizacional comum, com um nome único.
Outro item administrativo fundamental é a automação de tarefas, tanto na inicialização
como nas tarefas programadas.
O Linux oferece sofisticados recursos de log, que tornam possível saber exatamente o
que está ocorrendo em seu sistema.
16.1 Gerenciamento de usuários
Criação de usuários
É feita através do useradd ou adduser.
# adduser usuário1
Esse comando cria o usuário executando as seguintes ações:
•
Criação de uma entrada para o usuário no arquivo /etc/passwd sem uma senha.
•
Atribuição de uma ID para o usuário. Geralmente, essa é a próxima ID de
usuário disponível, em ordem numérica. No rede Hat, o padrão é usar o menor
número maior do que 500, que seja maior do que as IDs de todos os usuários.
•
Inclusão do usuário no grupo apropriado. No Red Hat, isso significa criar um
grupo para o usuário, ao qual apenas esse usuário pertence. Em outras
distribuições Linux, todos os usuários podem pertencer ao mesmo grupo por
padrão.
•
Criação de um diretório de base para o usuário (em /home/usuário1, na maioria
dos sistemas Linux) e cópia do conteúdo de /etc/skel no diretório de base.
Para adicionar um usuário modificando seu ID usa-se o flag –u:
# adduser -u 10001
usuário1
e você quer impor a atribuição de um grupo em particular para o usuário use o flag –g:
# adduser -g users
usuário1
Considere agora que o usuário1 pertença aos grupos group1 e group2, além do grupo
padrão users. O comando adduser oferece o flag –G, que permite a especificação de grupos
adicionais para que se inclua o novo usuário, quando a conta for criada:
# adduser –g users -G group1,group2
usuário1
126