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