Permiso de Linux denegado: 3 soluciones simples

Icono de tiempo de lectura 2 minuto. leer


Los lectores ayudan a respaldar a MSpoweruser. Es posible que obtengamos una comisión si compra a través de nuestros enlaces. Icono de información sobre herramientas

Lea nuestra página de divulgación para descubrir cómo puede ayudar a MSPoweruser a sostener el equipo editorial. Leer más

¿Ha encontrado un error de Permiso denegado de Linux al instalar un paquete? En esta guía, analizaré las soluciones y los motivos por los que se produce este error. ¡Vamos!

Permiso denegado en Linux: ¿cómo solucionarlo?

Solución 01: agregue privilegios "sudo"

comando sudo Permite ejecutar programas con privilegios de seguridad de otro usuario. Le pide que ingrese su contraseña del sistema y confirma su solicitud verificando la entrada de su nombre de usuario en el "sudoers" expediente. 

Primero, intentaré instalar un paquete con un simple comando apt-get, que mostrará el error Permiso denegado.

permiso de Linux denegado al ejecutar un comando

Para resolver este error, simplemente agregaré "sudo”al comienzo del mismo comando.

agregando sudo en el comando para resolver el error de permiso denegado de Linux

Solución 02: cambiar los permisos de archivos

Existen tres tipos de permisos de archivos en Linux: lea “r", escribir "w“, y ejecutar “x“. Si no tiene el permiso requerido, encontrará un error de Permiso denegado en Linux.

Para resolverlo, escribiré "chmod + rwx nombre de archivo"Comando y golpe Participar. En este caso, el nombre del archivo es “artículo.txt”.

cambiar los permisos de archivos para resolver el permiso denegado en Linux

Este comando otorga permisos de lectura, escritura y ejecución para el archivo especificado. Sin embargo, también puede especificar cualquier opción de permiso única.

Solución 03: cambiar la propiedad del archivo

En el sistema operativo basado en Linux, si no eres el propietario del archivo or no tengo el permiso requerido, no puede realizar ninguna operación relacionada con archivos en él. Además, si intentas acceder a él, tu terminal mostrará un error de Permiso denegado.

 

Para resolverlo:

1. Primero, escriba "sudo chown nombre de usuario: nombre de grupo nombre de archivo”para cambiar la propiedad del archivo.

2. Ejecute el "ls -l”comando de verificación.

3. Ejecute “chmod + rwx nombre de archivo”para otorgar permisos de lectura, escritura y ejecución.

4. Para realizar pruebas, acceda al contenido del archivo con gato.

cambiar la propiedad del archivo y los permisos para resolver el error de permiso denegado de Linux

¿Cuándo ocurre el error de permiso denegado?

  • Faltan privilegios de sudo: Ejecutar un comando sin “sudo”para realizar operaciones a las que solo puede acceder un usuario root.
  • Permisos de archivos insuficientes: Intentar acceder a un archivo sin tener los permisos necesarios, como lectura, escritura o ejecución.
  • Problemas de propiedad incorrecta: No tener la propiedad adecuada de un archivo también puede generar el error Permiso denegado.

Usted también podría estar interesado en:

Se trata de corregir el error de Permiso denegado de Linux. Déjame saber cuál de las soluciones discutidas funcionó para ti.

Más sobre los temas: Linux