Editar contenido de /var/www en Linux

Cuando desarrollamos con PHP, Apache y MySQL en nuestra computadora con Linux no necesitamos tanta seguridad, pues estamos en modo desarrollo.

Una cosa que siempre resulta complicada sobre todo para quienes recién inician en este mundo es de cómo editar el código de PHP, instalar proyectos, etcétera en el directorio /var/www/public_html o /var/www/html ya que el contenido del mismo está protegido.

La solución más simple es ejecutar todo como sudo, pero con el tiempo esto se vuelve tedioso y molesto. Sobre todo cuando queremos abrir proyectos con un editor de código que no tiene esos permisos.

Por eso es que en este post te enseñaré cómo podemos editar el código de /var/www/ y no solo el código, también subir archivos, modificar, eliminar, etcétera. Simplemente vamos a cambiar permisos.

Nota: aquí supongo que usas Debian, Ubuntu o un sistema basado en uno de ellos. Para el ejemplo yo usaré elementary OS.

(más…)

Ejecutar neofetch en Raspbian (montado sobre Raspberry Pi 4)

Instalar Raspbian en Raspberry Pi 4

Hoy vamos a ver cómo instalar el sistema operativo Raspbian en una Raspberry Pi 4 sin usar teclado, mouse ni monitor; solo necesitas un cable de red, la tarjeta SD, un módem y una computadora.

Al final tendrás montado el sistema operativo Raspbian completamente funcional, y podrás ejecutar programas, así como el asistente de configuración.

Si apenas estás armando tu Raspberry Pi 4 te recomiendo que veas cómo armar su carcasa (en caso de que tengas una).

(más…)

Contraseña incorrecta con MySQL en Linux al entrar como root – Error 1698 (280000)

Hay un error (si se le puede llamar así) muy común en Linux, y es que al iniciar en MySQL con el usuario root se deniega el acceso aunque la contraseña esté bien.

Es decir, aunque las credenciales sean correctas, Linux no permite que entremos como usuario root en MySQL. Normalmente emite el siguiente error:

Error 1698 (280000): Access denied for user ‘root’@’localhost’

La razón es simple: no se permiten conexiones a MySQL como usuario root, pero en este post veremos cómo podemos solucionar eso de dos maneras.

(más…)

Listar únicamente los nombres de usuario en Linux Ubuntu

Administración de usuarios en Linux Ubuntu con deluser, adduser, usermod, passwd y otros

En este post vamos a ver cómo crear, eliminar, cambiar datos y listar los usuarios existentes en el sistema operativo Linux Ubuntu. Será algo así como un CRUD, pero esta vez con usuarios del sistema.

Los comandos que se verán son:

  • deluser para eliminar un usuario
  • adduser para crear un usuario
  • usermod para cambiar el nombre de usuario o agregarlo a la lista de usuarios con acceso root
  • passwd para cambiar la contraseña de un usuario
  • chfn para cambiar datos de un usuario

Adicionalmente veremos cómo listar únicamente los nombres de usuario, y cómo ver cuáles usuarios son superusuarios o cuáles tienen privilegios administrativos.

Vamos allá.

(más…)