mirror of
https://github.com/onceupon/Bash-Oneliner.git
synced 2024-11-26 06:17:01 +00:00
Update README.md
This commit is contained in:
parent
7cf7973996
commit
19d8db4e6f
103
README.md
103
README.md
@ -924,6 +924,109 @@ or
|
|||||||
|
|
||||||
su somebody
|
su somebody
|
||||||
|
|
||||||
|
#####report user quotes on device
|
||||||
|
|
||||||
|
requota -auvs
|
||||||
|
|
||||||
|
#####get entries in a number of important databases
|
||||||
|
|
||||||
|
getent database_name
|
||||||
|
(e.g. the 'passwd' database)
|
||||||
|
|
||||||
|
getent passwd
|
||||||
|
//list all user account (all local and LDAP)
|
||||||
|
(e.g. fetch list of grop accounts)
|
||||||
|
|
||||||
|
getent group
|
||||||
|
//store in database 'group'
|
||||||
|
|
||||||
|
#####little xwindow tools
|
||||||
|
|
||||||
|
xclock
|
||||||
|
xeyes
|
||||||
|
|
||||||
|
#####change owner of file
|
||||||
|
|
||||||
|
chown user_name filename
|
||||||
|
chown -R user_name /path/to/directory/
|
||||||
|
//chown user:group filename
|
||||||
|
|
||||||
|
#####list current mount detail
|
||||||
|
|
||||||
|
df
|
||||||
|
|
||||||
|
#####list current usernames and user-numbers
|
||||||
|
|
||||||
|
cat /etc/passwd
|
||||||
|
|
||||||
|
#####get all username
|
||||||
|
|
||||||
|
getent passwd| awk '{FS="[:]"; print $1}'
|
||||||
|
|
||||||
|
#####show all users
|
||||||
|
|
||||||
|
compgen -u
|
||||||
|
|
||||||
|
#####show all groups
|
||||||
|
|
||||||
|
compgen -g
|
||||||
|
|
||||||
|
#####show group of user
|
||||||
|
|
||||||
|
group username
|
||||||
|
|
||||||
|
#####show uid, gid, group of user
|
||||||
|
|
||||||
|
id username
|
||||||
|
|
||||||
|
#####check if it's root
|
||||||
|
|
||||||
|
if [$(id -u) -ne 0];then
|
||||||
|
echo "You are not root!"
|
||||||
|
exit;
|
||||||
|
fi
|
||||||
|
//'id -u' output 0 if it's not root
|
||||||
|
|
||||||
|
#####find out CPU information
|
||||||
|
|
||||||
|
more /proc/cpuinfo
|
||||||
|
or
|
||||||
|
|
||||||
|
lscpu
|
||||||
|
|
||||||
|
#####set quota for user (e.g. disk soft limit: 120586240; hard limit: 125829120)
|
||||||
|
|
||||||
|
setquota username 120586240 125829120 0 0 /home
|
||||||
|
|
||||||
|
#####show quota for user
|
||||||
|
|
||||||
|
quota -v username
|
||||||
|
|
||||||
|
#####fork bomb
|
||||||
|
|
||||||
|
:(){:|:&};:
|
||||||
|
//dont try this at home
|
||||||
|
|
||||||
|
#####check user login
|
||||||
|
|
||||||
|
lastlog
|
||||||
|
|
||||||
|
#####edit path for all users
|
||||||
|
|
||||||
|
joe /etc/environment
|
||||||
|
//edit this file
|
||||||
|
|
||||||
|
#####show running processes
|
||||||
|
|
||||||
|
ps aux
|
||||||
|
|
||||||
|
#####find maximum number of processes
|
||||||
|
|
||||||
|
cat /proc/sys/kernal/pid_max
|
||||||
|
|
||||||
|
#####show and set user limit
|
||||||
|
|
||||||
|
ulimit -u
|
||||||
|
|
||||||
|
|
||||||
=-=-=-=-=-A lot more coming!! =-=-=-=-=-=-=-=-=-=waitwait-=-=-=-=-=-=-=-=-=-
|
=-=-=-=-=-A lot more coming!! =-=-=-=-=-=-=-=-=-=waitwait-=-=-=-=-=-=-=-=-=-
|
||||||
|
Loading…
Reference in New Issue
Block a user