Linux
Useful commands quick reference
Administration
Users
openssl passwd <password>
useradd -p "<password hash>" <username>Add by editing /etc/passwd
echo "<username>:$(openssl passwd <password>):0:0:/root:/root:/bin/bash" >> /etc/passwdGroups
id
groups
getent groupAdd group
sudo groupadd <group name>Assign user to group
usermod -a -G <group> <user>
usermod -g <group> <user> #transfer user to group
usermod -a -G root <user> #add to root
usermod -a -G rdp <user> #add to rdp enabled group
usermod -a -G ftp <user> #add to ftp enabled groupFirewall
Directories and files
List subdirs
List files
Mounting
mount / unmount
Resolve "file is busy" unmount error
Permissions
Permission types
Octal
Decimal
Representation
Permission
Check permissions
Alter permissions
Archives
Tar
Zip
Text
Extract
Base64
Hex
Useful Commands
Networking
Default TTL
Typical Ports
Last updated