MANUALES
SCRIPTS
SOFTWARE
HARDWARE
DISTROS LINUX
SEGURIDAD
REDES
Y MUCHO MAS EN LA
WEB
“Si compila esta
bien, si arranca es
perfecto.”
LINUX
TORVALDS
SIGUENOS EN:
Nueva distribución Tails 3.13
Visítanos en www.sololinux.es
Adrián A. A.
[email protected]
Solo Linux Magazine
No. 2
Marzo 2019
108 Paginas
Quieres aparecer en la revista,
escríbenos a
[email protected]
Sergio G. B.
[email protected]
Quieres colaborar con algún
articulo, mándalo a
[email protected]
Y si gusta será publicado.
Quiero agradecer a Sergio G.B. Admin de SOLOLINUX.ES que me
dejara usar sus recursos para poder crear esta revista, gracias a el
estamos en el segundo numero de muchos, o eso espero :P
Quiero agradecer los ánimos que mucha gente del foro
GNULINUXVAGOS para que esto siga adelante.
Muchas gracias a todos y nos vemos en el tercer numero. Disfruten con
este segundo número de marzo.
Adrián A. A.
Revista de distribución gratuita, comparte conocimientos.
Copyright © 2019 Linux para todos
SOLOLINUX
1
2
3
07. Modificar el propietario y el grupo con chown y chgrp
09. Proteger archivos y carpetas con el comando Chattr
11. Instalar Let’s Encrypt en Nginx con Ubuntu 18.04
17. Uso del comando Systemctl con ejemplos
19. Configurar tareas cron con crontab
21. Uso del comando Grep con ejemplos
24. Instalar GitLab Runner en linux
27. Instalar un servidor LEMP en Ubuntu 18.04
30. Comandos de nano
32. Aumentar el valor en max_allowed_packet o wait_timeout
33. Uso del comando last
35. Instalar y configurar CentOS Web Panel – CWP 1/3
40. Instalar y configurar CentOS Web Panel – CWP 2/3
47. Instalar y configurar CentOS Web Panel – CWP 3/3
51. Instalar PrestaShop en Ubuntu 18.04 paso a paso
58. Instalar Squid Proxy Server en Ubuntu 18.04
62. Ocultar la IP del sistema en Squid
64. Instalar Aircrack en Android
67. Instalar MyWebSQL en Ubuntu 18.04
69. Chrome vs Chromium cual elegir
71. Instalar Firefox Beta en Ubuntu, Fedora y derivados
73. Instalar Wine 4.0 en Ubuntu y derivados
75. Instalar Android Studio en Ubuntu 18.04 y derivados
Página 4
www.sololinux.es
4
5
6
79. Instalar una pila LAMP o LEMP en Linux
82. Generador de passwords complejas en bash
85. Geolocalizar un servidor con bash
88. Detectar las ip activas en tu red
92. Generador online de .htaccess
94. Lanzan la nueva distribución Tails 3.13
96. Características de Ubuntu 19.04
97. Actualizar a Ubuntu 19.04
100. GoScan: el escáner de redes interactivo
104. Test de velocidad con SpeedTest-CLI
Página 5
www.sololinux.es
THANKS!
www.sololinux.es
Modificar
el
propietario
y el grupo
con chown
y chgrp
Modificar el propietario y el grupo
de un archivo o carpeta con chown
y chgrp.
Como continuación de la serie de
artículos “Permisos de archivos en
Linux“, hoy veremos como modificar
el propietario y el grupo de un
archivo o carpeta con chown y
chgrp.
Recordemos todos los artículos de la
saga:
• Permisos de archivos en
Linux (presentación).
• Uso del comando chmod.
• Uso de los comandos chown
y chgrp.
• Uso del comando chattr.
El uso de estos dos comandos es
bastante simple, así que no vamos a
explayarnos en explicaciones.
Modificar el propietario de un archivo con chown
El comando chown nos permite alterar el propietario
de un archivo o carpeta (directorio).
La sintaxis de “chown” es la siguiente:
chown <USUARIO>[:<GRUPO>] [ARCHIVO]
Insertamos un par de ejemplos para que lo tengas más
claro.
En el primer ejemplo tenemos el archivo “linux-para-
todos.txt“, y queremos que su nuevo propietario sea el
usuario “sololinux“, hacemos lo siguiente:
chown sololinux linux-para-todos.txt
En el segundo ejemplo establecemos el propietario del
archivo “linux-para-todos.txt” al usuario “sololinux“, y
configuramos el propietario del grupo en “root“.
chown sololinux:root linux-para-todos.txt
Como ves es muy fácil. Pasamos al siguiente comando.
Página 7
www.sololinux.es
Modificar el grupo de usuarios de un archivo con chqrp
Con el comando chgrp podemos cambiar el grupo de usuarios de un archivo o directorio (carpeta).
La sintaxis de “chgrp” es la siguiente:
chgrp <GRUPO> [ARCHIVO]
En el siguiente ejemplo establecemos el grupo de usuarios “staff” al archivo “linux-para-todos.txt“. Debes
tener presente que a partir de ahora todos los usuarios del grupo “staff“, tendrán privilegios en el archivo
“linux-para-todos.txt“.
chgrp staff linux-para-todos.txt
Si especificamos la opción “-R“, modificamos el grupo de forma recursiva en todos los archivos del directorio o
carpeta que hayas especificado.
Por ejemplo, configuramos a todos los usuarios del grupo “staff“, en todos los archivos del directorio
“/home/sololinux“.
chgrp -R staff /home/sololinux
Si te resulto útil el articulo, entra en la WEB y compártelo.
TU WEB DE GNU/Linux. Manuales,
Noticias, SCRIPTS y mucho mas
entra y comparte.
Página 8
www.sololinux.es
Proteger
archivos y
carpetas con
el comando
Chattr
Proteger archivos y carpetas con el
comando Chattr.
Como punto final a la serie de
artículos “Permisos de archivos en
Linux“, vamos a ver el comando
“Chattr“, que lleva el hecho de
“proteger archivos y carpetas” a una
seguridad extrema.
Chattr al igual que otros comandos,
tiene la propiedad de modificar los
atributos de un archivo o directorio en
un sistema Linux.
Pero tiene una particularidad y es
que brinda el mayor nivel de
seguridad en archivos y directorios.
También puedes aprovechar esta
seguridad extrema para evitar que
archivos importantes se eliminen
accidentalmente, incluso siendo root.
Antes de comenzar con el comando
Chattr, recordamos los artículos de la
serie:
• Permisos de archivos en
Linux (presentación).
• Uso del comando chmod.
• Uso de los comandos chown
y chgrp.
• Uso del comando chattr.
Proteger archivos y carpetas con el comando Chattr
La sintaxis de “chattr” es la siguiente:
chattr [ -RVf ] [ -v version ] [ mode ] archivo
Continuamos…
Antes de ver algunos ejemplos de uso, es importante conocer los
parámetros del comando.
Parámetros de Chattr
Los dividimos en tres partes:
1.
2.
3.
Opcionales.
Operadores.
Atributos.
Parámetros de opción:
• V – Imprime en pantalla, información y detalles ampliados
del comando.
• R – Indica una forma recursiva a los atributos de las
carpetas seleccionadas y a su contenido.
• v – Imprime en pantalla la versión utilizada.
Parámetros de operadores:
• + – Agrega atributos a los que ya existen.
• – – Reduce o elimina los permisos existentes.
• = – Sustituye los atributos que tiene el archivo por los que
le indiques.
Parámetros de los atributos (los más usados):
• a – Solo permite agregar contenido en el archivo.
• A – Que la fecha del último acceso no sea modificada.
• c – El archivo se comprimirá automáticamente.
• d – No se permite backups del archivo o carpeta con
•
dump.
i – Este atributo hará el archivo inmutable, para que me
entiendas bien, no se podrá eliminar, tampoco renombrar,
ni apuntar a enlaces simbólicos, y mucho menos insertar
datos en el archivo o carpeta. Ojo!!! con su uso, el root
tampoco tendrá permisos (al final del articulo vemos como
anular esta protección).
• S – Las modificaciones del archivo se escribirán en el disco
de forma sincrónica.
• s – Los bloques que usa el archivo serán re-escritos con
ceros (0), el fichero será irrecuperable, es como si ese
espacio hubiese sido formateado a bajo nivel (de fabrica).
• u – Al eliminar un archivo, su contenido quedara guardado
por si lo quieres recuperar después con alguna
herramienta especializada.
Página 9
www.sololinux.es
Ejemplos de uso del comando Chattr
Ejemplos de como hacer que un archivo o carpeta sea “inmutable“, con “+ i “.
chattr +i sololinux.txt
chattr +i carpeta
Usaremos “+ a” para que solo permita adjuntar contenido.
chattr +a sololinux.txt
Con la opción “–” podemos eliminar atributos, incluso los del archivo inmutable.
chattr -i sololinux.txt
chattr -a linuxparatodos.txt
***En una carpeta de forma recursiva.
chattr -R -ai carpeta
Y con el comando “chattr” damos por concluida la serie de artículos “Permisos de archivos en Linux“. Si
crees que son de utilidad, entra en la WEB y compártelos.
Página 10
www.sololinux.es
Instalar Let’s
Encrypt en
Nginx con
Ubuntu 18.04
Instalar Let’s Encrypt en Nginx con
Ubuntu 18.04.
de certificados gratuitos
Let’s Encrypt es una entidad
emisora
ademas de open source (Github). El
certificado fue desarrollado por la
Internet Security Research Group
(ISRG).
La inmensa mayoría de navegadores
web, confían en los certificados
emitidos por Let’s Encrypt.
En este articulo veremos paso a paso
cómo asegurar / instalar Let’s Encrypt
en Nginx con Ubuntu 18.04. Para
conseguir una integración perfecta
utilizaremos la herramienta “Cerbot“.
Instalar Let’s Encrypt en Nginx con Ubuntu 18.04
Instalar Cerbot
Lo primero que debemos hacer es instalar Certbot, que
es una herramienta muy completa y fácil de usar.
Con Certbot podemos automatizar las tareas de obtener
y renovar los certificados SSL Let’s Encrypt, además de
configurar los servidores web para su uso. La
herramienta Certbot está incluida en los repositorios
oficiales de Ubuntu 18.04.
Actualizamos el sistema e instalamos Cerbot.
sudo apt update
sudo apt install certbot
Una vez instalado, generamos un conjunto de
parámetros DH (Diffie–Hellman key exchange) de 2048
bits para fortalecer la seguridad:
sudo openssl dhparam -out /etc/ssl/certs/dhparam.pem
2048
Página 11
www.sololinux.es
Obtener el certificado Let’s Encrypt
Para obtener el certificado SSL de nuestro dominio, vamos a utilizar el plugin Webroot, la función del
plugin es crear un archivo temporal para validar el dominio solicitado, en: ${webroot-path}/.well-
known/acme-challenge
El servidor Let’s Encrypt hará las solicitudes HTTP directamente en el archivo temporal, de esta forma se
podrá confirmar que el dominio solicitado resuelve en el servidor que ej
Comentarios de: SoloLinux #2 2019 (0)
No hay comentarios