Software Livre
O núcleo do Linux (Linux Kernel) forma a estrutura base do sistema operacional/sistema operativo GNU/Linux, que é um sistema operacional tipo unix6 . O núcleo do Linux é um dos exemplos mais proeminentes de software livre7 , pois pode prover alicerce para o desenvolvimento e execução de outros softwares livres.
O núcleo Linux é distribuído sob a licença GNU General Public License versão 2 (GPLv2)4 , sendo desenvolvido por colaboradores em todo o mundo. O desenvolvimento ocorre a partir da lista de e-mail do núcleo Linux (Linux kernel mailing list).
O Linux foi concebido pelo estudante do Departamento de Ciência da Computação da Universidade de Helsinki na Finlândia8 , Linus Torvalds com ajuda de vários programadores voluntários por meio da Usenet (antecessora da Internet) em 1991.
Gerenciamento de usuários
Qualquer administrador de sistemas, seja qual for o sistema operacional, tem como tarefa primária a administração de usuários e grupos. Essa administração engloba, entre outras coisas, criar, remover e cuidar de usuários e grupos. Neste artigo tenho a intenção de mostrar como criar, remover, alterar informações e senha, além de planejar a política para criação de usuários e grupos.
Gerenciamento
Como qualquer sistema operacional multitarefa e multiusuário, o administrador do sistema tem como grande desafio o gerenciamento de usuários e grupos. Por este motivo é importante estarmos preparados para administrá-los diretamente sem a utilização de ferramentas que facilitem isso (ex.: webmin), usando apenas os comandos básicos do sistema operacional, isso irá proporcionar a administração em qualquer distribuição.
Comandos: useradd: Comando utilizado para criação de um usuário. userdel: Comando utilizado para remoção de um usuário. usermod: Comando usado para modificar os dados de um usuário. passwd: Comando usado para definir e ou modificar a senha de um usuário.
groupadd: