Pentru a elimina directorul de acasă, adăugați opțiunea -r:
Această comandă șterge toate fișierele din directorul home al utilizatorului, directorul în sine și coada de e-mail.
Note la /etc/login.defs fișier
În sistemele RHEL (Red Hat) valorile implicite specificate în /etc/login.defs. Distribuțiile bazate pe Debian și Ubuntu Linux folosește fișierul /etc/deluser.conf:
- Înlăturarea directorului și e-mail setările de acasă - REMOVE_HOME = 0
- Ștergeți toate fișierele de utilizator din sistem - REMOVE_ALL_FILES = 0
- Faceți o copie de rezervă a tuturor fișierelor de utilizator înainte de a șterge. Această opțiune este disponibilă numai dacă opțiunea REMOVE_HOME sau REMOVE_ALL_FILES - BACKUP = 0
- Directory pentru a stoca fișiere de rezervă de utilizator - BACKUP_TO = „“
- Ștergeți grup de utilizatori, chiar dacă are alți utilizatori - ONLY_IF_EMPTY = 0
- Excludeți tipuri de fișiere de sistem în timpul de căutare a fișierelor pentru backup - EXCLUDE_FSTYPES = "(proc | sysfs | usbfs | devpts | tmpfs)"
EXEMPLU îndepărtarea completă
Exemplul următor prezintă un exemplu de îndepărtarea completă utilizator de la procedura de server. Pentru început, blocare utilizator:
Faceți o copie de rezervă a fișierelor de utilizator de utilizator în directorul de backup:
# Tar -zcvf / NAS / de rezervă / cont / șters / v / utilizator. $ Uid. $ Acum. tar.gz / home / Vivek /
Înlocuiți valoarea UID și $ $ acum pe valorile actuale și UID data punerii în aplicare a tranzacției.
Comanda userdel nu vă va permite să ștergeți acant de utilizator, în cazul în care el sau procese în numele lor, în acest moment există în sistem. Trebuie sa omori toate procesele care rulează în numele său. Pentru a face acest lucru, tip:
# Utilizator pgrep -u
# Ps -fp $ (pgrep -u utilizator)
# Killall -kill -u utilizator
Pentru a șterge un utilizator de tip utilizator acant:
Pentru a șterge o sarcină din lista de locuri de muncă de utilitate la:
# Găsiți / var / spool / at / -name "[^.] *" Tip -delete f utilizator -user
Pentru a elimina un utilizator din sarcina de sarcini programate, de tip:
# Crontab -r -u utilizator
Pentru a șterge un utilizator, sarcini de utilizator din coada de imprimare, de tipul:
Pentru a căuta toate fișierele deținute de către un utilizator, introduceți utilizatorul:
# Găsiți / -user -print utilizator
Puteți găsi toate fișierele utilizatorului și pentru a schimba utilizatorul proprietarului, astfel:
# Găsiți / utilizator -user exec chown newUserName: newGroupName<> ;