Curso Certificação Linux LPI-102: Administração do Sistema

Em um sistema multi-usuário, é necessário existir mecanismos para proteger os usuários, de forma que seus arquivos privativos fiquem seguros, inacessíveis aos outros. Outro aspecto é em relação aos recursos do sistema reservados: não deve ser possível a um usuário criar arquivos que ocupem todo o espaço do disco, por exemplo, e assim, indiretamente, proibir todos os outros usuários de salvarem seus próprios arquivos.

Atingimos esse objetivo criando contas, que representam todos os recursos e informações pertencentes a um determinado usuário. A origem do nome conta, depende muito da história da computação, quando o espaço em disco e tempo de uso da máquina tinha que ser cobrado de acordo com o seu uso, de forma semelhante a uma conta telefõnica.

A cada usuário é destinado um nome de login e senha, como já vimos anteriormente, bem como um UID, GID, nome do diretório home e shell inicial (veja imagem do arquivo /etc/passwd). Maiores informações podem ser obtidas com o comando man 5 passwd.

Blog Linux

Adicionar usuários

useradd nome_do_usuario

Modificar dados de um usuário

usermod [opções] nome_do_usuario

Deletar usuários(a opção -r remove também a pasta do usuário)

userdel -r nome_do_usuario

O comando chage

Lida com a data de expiração das contas de usuário.Essa data é gravada no arquivo /etc/shadow.

chage [opções] nome_do_usuario

Ex.:(deve-se escrever em formato de data americano mês/dia/ano [mm/dd/aaaa])

chage -E 12/31/2012 nome_do_usuario

Mais sobre Admnistração do Sistema (Contas de Usuários)

/etc/skel$ ls -a
. .. .bash_logout .bashrc .profile

Blog Linux