Informações básicas para administrar usuários no Linux
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:/#
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
root@debian:/# passwd ragazzid
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
root@debian:/#
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)
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:/#
Digite na CLI do Linux:
man cat
man tail
man passwd
man shadow
man group
man useradd
man adduser
man chage
man usermod