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