Comandos Linux Flashcards
Añadir un usuario (Pepe) a un grupo (Marketing)
Dos formas:
1ª usermod -a -G Marketing Pepe
2ª gpassword -a Pepe Marketing
Crear un nuevo usuario (Pepe)
Crear un nuevo grupo (Marketing9
useradd Pepe
groupadd Marketing
Borrar usuario Pepe del grupo Marketing
gpassword -d Pepe Marketing
Hacer login con otro usuario (Daniel)
su daniel
Ejecutar comando con privilegios de root
sudo
# sudo -u carlos comando (ejecuta comando como si fuera “carlos”)
Para ello tienes que estar el archivo sudoers donde salen los permitidos y sus alcances.
Para editar ese archivo se usa el comando visudo
Para saber con qué usuario estás loggeado
whoami
Para saber quién es + el grupo en el que estás (UID, GID y grupos)
id
id usu01
Editar el texto de un fichero
vi o vim
Activar/desactivar permisos de user owner, group owner y otros
chmod
u/g/o + permiso: añade permisos
u/g/o = permiso: solo esos permisos
u/g/o - permiso: quita esos permisos
chamos a (es de all, como poner u,g y o)
Cambiar propietario de in fichero/directorio
chown
> -R (Recursivo)
Listado de variables de entorno
env
Ver el contenido de una variable de entorno
echo $”variable de entorno”
Convertir una variable en entorno
export
Datos completos de un i-nodo
stat “archivo”
Modificar fecha de acceso de un fichero
Modificar fecha de modificación de un fichero
touch -a fichero
touch - m fichero
Dar permisos (acl’s) a determinadas personas dentro de un grupo
setfacl -x/-b/-m u:juan:rw
con -x borra un permiso en concreto
con -b borra todos los permisos
con -m añade permisos
Ver qué permisos (acl’s) hay en un fichero
getfacl archivo
Añadir sticky bit (t)
chmod +t
Si sale en MAY no tapa el permiso
Añadir Set UID (user owner)
chmod u+s
Si sale en MAY no tapa el permiso
Añadir Set GID (group owner)
chmod g +s
Si sale en MAY NO tapa el permiso
Bit UID
Bit GID
Bit Sticky bit
4
2
1
Si quisieras otorgar permisos de lectura y escritura al usuario propietario y al grupo propietario en el fichero4.txt como lo harías
Tradicional: chmod ug=rw fichero4.txt
Con números: chmod 660 fichero4.txt
Si quisieras otorgar permisos de lectura y escritura al usuario propietario y al grupo propietario en el fichero4.txt y activar el set UID y el sticky bit
chmod 5660 fichero4.txt
Soft link de un fichero
Soft link de un directorio
ln -s fichero.txt enlace
ln -d fichero.txt enlace
Hard link de un fichero
ln fichero original fichero copia
Con stat fichero puedes ver cuantos hardlinks hay en un fichero
Ficheros Debian
Extensión .deb
Ficheros Red Hat
Extensión .rpm
Comandos online y offline de Debian
Online: apt-get o apt
Offline: dpkg
Comandos online y offline de Red Hat
Online: dnf o yum
Offline: rpm
Info del paquete debian online
apt-cache show paquete
Actualiza el índice de paquetes usando los repositorios debian online
apt-get update
Actualiza los paquetes instalados en el sistema debian online
apt-get upgrade
Instala el paquete vsftpd online debian
apt-get install vsftpd
Elimina el paquete debian online
apt-get remove paquete
Elimina el paquete y ficheros de configuración debian online
apt-get purge paquete
Instalación offline debian
dpkg -i paquete
Lista paquetes instalados debian offline
dpkg -l
Eliminar/purgar paquete debian offline
dpkg -r paquete (con -p hace un purge)
Instala el paquete firefox Red Hat online
yum install firefox
Elimina el paquete firefox Red Hat online
yum remove firefox