PDF de programación - SoloLinux #2 2019

Imágen de pdf SoloLinux #2 2019

SoloLinux #2 2019gráfica de visualizaciones

Publicado el 7 de Agosto del 2019
450 visualizaciones desde el 7 de Agosto del 2019
12,8 MB
108 paginas
Creado hace 204d (29/03/2019)
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.

adrian@sololinux.es

Solo Linux Magazine

No. 2

Marzo 2019
108 Paginas

Quieres aparecer en la revista,

escríbenos a

adrian@sololinux.es

Sergio G. B.

info@sololinux.es

Quieres colaborar con algún

articulo, mándalo a
adrian@sololinux.es

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
  • Links de descarga
http://lwp-l.com/pdf16433

Comentarios de: SoloLinux #2 2019 (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad