65 lines
809 B
Markdown
65 lines
809 B
Markdown
* list active users
|
|
```
|
|
who
|
|
```
|
|
|
|
* list processes running by <user>
|
|
```
|
|
ps -u <user>
|
|
top -U <user>
|
|
```
|
|
|
|
* look at the <user> entry of the password list
|
|
```
|
|
sudo awk -F: '/<user>/ {print $1,$2}' /etc/shadow
|
|
```
|
|
|
|
* lock the account
|
|
```
|
|
sudo passwd -l <user>
|
|
```
|
|
|
|
* validate lock
|
|
```
|
|
sudo awk -F: '/<user>/ {print $1,$2}' /etc/shadow
|
|
```
|
|
|
|
* kill <user> processes
|
|
```
|
|
sudo pkill -KILL -u <user>
|
|
```
|
|
|
|
* validate <user> process list
|
|
```
|
|
who
|
|
```
|
|
|
|
* check scheduled cron jobs for <user>
|
|
```
|
|
sudo ls -lh /var/spool/cron/crontabs/<user>
|
|
```
|
|
|
|
* delete cron jobs of <user>
|
|
```
|
|
sudo crontab -r -u <user>
|
|
```
|
|
|
|
* remove print jobs of <user>
|
|
```
|
|
lprm -U <user>
|
|
```
|
|
|
|
* remove user
|
|
```
|
|
sudo deluser --remove-home <user>
|
|
```
|
|
|
|
* check that home dir is removed
|
|
```
|
|
ls /home
|
|
```
|
|
|
|
* check group
|
|
```
|
|
less /etc/group | grep <user>
|
|
``` |