Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Consola gráfica
● Deshabilitar la interfaz gráfica de forma indefinida ubuntu
Montar discos
● lsblk
● diskf
● fdisk -l | grep sd
● Montar CDROM:
Configurar teclado
setxkbmap -layout 'es,es' -model pc105
Cambiar Prompt
export PS1="\u>": Pone prompt el nombre de usuario.
jvega>export PS1="\u:\w>": Pone prompt el nombre de usuario + ruta
GESTIÓN USUARIOS
● Crear usuarios:
sudo adduser “nombre usuario”
más opciones:
sudo useradd -m -s /bin/bash -d /home/pepe2 -p pepe2 pepe2
Vamos a crear al usuario super con directorio de inicio, shell /bin/bash, que pertenece al
grupo latia (previamente creado), su cuenta de usuario vencerá el 31/12/2021, cambiará la
contraseña cada 40 días, el aviso de caducidad de la cuenta será 6 días antes, tendrá 3
reintentos de inicio de sesión, estableceremos el nombre completo del usuario y le asignaremos
una contraseña. Id de usuario “1010”.
● Borrar usuarios:
sudo deluser --remove-home “nombre usuario”
● Disponibilidad usuario
getent passwd | grep “nombre usuario”
● Información usuario
id “nombre usuario”
● Ficheros importantes
/etc/passwd: El archivo /etc/passwd contiene atributos de usuario básicos.
Este es un archivo ASCII que contiene una entrada para cada usuario.
● Caducidad contraseña
sudo chage –list “nombre usuario” link caducidad contraseña
● Usuarios conectados: w
Enlaces duros/blandos
● Enlaces duros (hard link):
ln /home/jvega/nombre.txt /home/jvega/directorio/hardlink.txt
● Quitar enlaces:
unlink /home/jvega/softlink/
● chown;
chown - cambia el usuario y grupo propietarios de ficheros
chgrp - cambia el grupo al que pertenecen los ficheros
FIND
● Buscar con profundidad (“n” niveles)
Busque todos los archivos en mi directorio home donde el grupo o los otros tienen
permisos de escritura y use el comando chmod para remover ese permiso.
Buscar todos los archivos en tu directorio home donde el grupo u otros tienen
permisos de escritura y usar el comando chmod para añadir el permiso de escritura
a los otros si no los tuviera ya.
Con una expresión regular desde tu home busca en /etc de forma recursiva
hasta nivel 2 todos los directorios que contengan por uno o dos números.
Para resolver este problema, puedes utilizar el comando find en Linux. El comando find es
muy poderoso y te permite buscar archivos y directorios en función de diferentes criterios,
como el tamaño, el nombre, la fecha de modificación, etc.
Este comando te mostrará una lista de todos los archivos regulares en tu carpeta de
Escritorio con un tamaño entre 600 Kb y 1000 Kb, ordenados de mayor a menor según su
tamaño.
find ~/Escritorio -type f -size +600k -size -1000k -exec ls -lh {} \; | awk
'{ print $5 " " $9 }' | sort -hr