Administrando Usuários no Linux


Informações básicas para administrar usuários no Linux

Comandos Úteis

Listando usuários

root@debian:/# cat /etc/passwd

ragazzid:x:1007:1011:RagazziD,TI,55,11,Acesse!:/home/ragazzid:/bin/bash
usuario:x:1008:1002::/home/usuario:/bin/sh
booo:x:1009:1012::/home/booo:/bin/sh
parola:x:1010:1003::/home/parola:/bin/sh

root@debian:/# cat /etc/passwd | grep ragazzid
ragazzid:x:1007:1011:RagazziD,TI,55,11,Acesse!:/home/ragazzid:/bin/bash
root@debian:/#

Verficando informações de um usuário

root@debian:/# chage -l ragazzid
Last password change                                    : Mar 01, 2013
Password expires                                        : never
Password inactive                                       : never
Account expires                                         : never
Minimum number of days between password change          : 0
Maximum number of days between password change          : 99999
Number of days of warning before password expires       : 7
root@debian:/#

ou

root@debian:/home# cat /etc/passwd | grep ragazzid
ragazzid:x:1007:1002:RagazziD,TI,55,11,Acesse!:/home/ragazzid:/bin/bash

Para saber o que cada separador quer dizer: Criando_Usuários_no_Linux#passwd

Alterando senha

root@debian:/# passwd ragazzid
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
root@debian:/#

Adicionando um usuário a um grupo

Você pode modificar o arquivo /etc/group ou

root@debian:/# adduser ragazzid rh
Adding user `ragazzid' to group `rh' ...
Adding user ragazzid to group rh
Done.
root@debian:/#

ou

root@debian:/home# usermod -g 1002 ragazzid

onde 1002 é o GID (use cat /etc/group para identificar o GID de cada grupo)

Wizard de modificação de data de expiração

root@debian:/# chage ragazzid
Changing the aging information for ragazzid
Enter the new value, or press ENTER for the default

        Minimum Password Age [0]: 0
        Maximum Password Age [99999]: 9999
        Last Password Change (YYYY-MM-DD) [2013-03-01]:
        Password Expiration Warning [7]: 10
        Password Inactive [-1]: -1
        Account Expiration Date (YYYY-MM-DD) [1969-12-31]: 2020-10-02
root@debian:/#

Mais informações em:

Digite na CLI do Linux:

man cat
man tail
man passwd
man shadow
man group
man useradd
man adduser
man chage
man usermod

Category:Linux Category:ADM