adduser es un script para añadir un usuario, crear su contraseña e introducir información extra. Además crea su directorio personal en /home. addgroup sirve para crear un grupo de usuarios.
addgroup uno (creo grupo uno)
addgroup usuario uno (añado a usuario a grupo uno)
La información asociada a usuarios se guarda en /etc/passwd y las contraseñas en /etc/shadow. Para los grupos es /etc/group y /etc/gshadow respectivamente.
who muestra los usuarios conectados al sistema en local o remoto. userdel -rusuario (elimina a usuario y borra su directorio base) passwd usuario (establece contraseña de usuario) passwd -d usuario (deshabilita la cuenta de usuario eliminando su contraseña) passwd -l usuario (bloquea la cuenta de usuario) passwd -u usuario (desbloquea la cuenta de usuario) usermod -e 2015-10-20 usuario (la cuenta de usuario expira el 20 de Octubre de 2015) sudo passwd root (establece contraseña para root)
Con zip comprimimos ficheros/directorios Para comprimir: zip archivo.zip ficheros Para descomprimir: unzip archivo.zip
Opciones de zip
-r dado un directorio comprime todos los ficheros en él recursivamente [zip -r archivo.zip www].
-v lista contenido del archivo zip [unzip -v archivo.zip].
-l lista los archivos comprimidos [unzip -l archivo.zip].
con unzip se puede pasar un segundo parámetro para especificar que descomprima solo un archivo [unzip archivo.zip www/info.php], también se pueden usar comodines [unzip archivo.zip www/*.log].
Con tar agrupamos carpetas en un solo archivo Para agrupar: tar -cvf archivo.tar /dir/a/comprimir/ Para desagrupar: tar -xvf archivo.tar Para agrupar y comprimir con gzip: tar -czf archivo.tar.gz /dir/a/comprimir/ Para ver contenido archivo tar: tar -tf archivo.tar Para desagrupar en otro directorio: tar -xvf archivo.tar -c directorio
Opciones
-x permite extraer
-c permite crear
-v activa el modo debug, donde se ven todos los mensajes
-f agrupa o desagrupa en o hacia un fichero, necesario ponerlo antes del fichero
-t lista el contenido de un fichero resultado de un agrupamiento
-z compacta o descompacta el fichero resultante una vez agrupado o desagrupado con gzip o gunzip respectivamente
-j igual que la anterior pero usa bzip2 [tar -tjf access_logs.tbz /dir/a/comprimir/]
Modificar configuración para cambiar el puerto nano /etc/ssh/sshd_config
El puerto por defecto es el 22, se puede cambiar en la línea #Port 22 (cambiar y descomentar la línea) #PermitRootLogin yes (cambiar a no y descomentar)