lk/fundamentals/users.md

57 lines
1.0 KiB
Markdown
Raw Normal View History

2020-01-02 00:04:35 +00:00
See list of logged on users.
> w
See last logons:
> last
or all logon attempts, including bad attempts:
> lastb
List recently accessed files:
> last -d
See files opened by steve
> lsof -t -u steve
See files opened by anyone but steve
> lsof -u ^steve
Fuser can also track people loggingin:
> fuser /var/log/syslog
... and fuser can kill everything accessing the home directory:
> fuser -km /home
# Looking for dodgy files
Some files can be executed by people as if they had super user permissions, and that's okay... sometimes.
Let's start with files executable by user:
> sudo find / -type f -perm -g=s -ls
And then those executable by the group:
> find / -type f -perm -g=s -ls
And finally, worrying files, executable by anyone as if sie were the owner:
> find / -xdev \( -o -nogroup \) -print
Then have a look at resource usage per user.
#SGID
> sudo chmod u+s process.sh
This will modify process.sh to that instead of being simply executable, anyone executing it will have the permissions as if owner while executing it.