¿Cómo resolver el error de permiso denegado en Ubuntu/Debian?

Linux es una comunidad de sistemas operativos similares a Unix de código abierto que se basan en el kernel de Linux. Las distribuciones de Linux están construidas de una manera tan segura que un usuario no puede realizar cambios a menos que tenga acceso de administración. Los usuarios que exploran Linux por primera vez se encuentran con el problema de la denegación del permiso . En este artículo, aprenderemos cómo solucionarlos con los siguientes métodos.

  • Falta el comando Sudo
  • Permisos insuficientes para acceder a los archivos
  • Cambiar la propiedad del archivo

Exploremos todos los métodos uno por uno.

Método 1: falta el comando Sudo

Paso 1 : Este es uno de los errores más comunes que también cometen los usuarios experimentados de Linux y no tiene nada de malo con su sistema o archivos. El comando sudo le permite acceder a los archivos y carpetas, y cambiar la configuración a la que solo puede acceder un usuario root. Por ejemplo, aquí estamos instalando una nueva aplicación y el usuario que la está instalando debe ser un usuario root. 

Primero, ingresamos el comando

apt-get install neofetch

Y obtenemos el siguiente error.

 

Paso 2 : ahora agregue el comando sudo, después de ingresar el siguiente comando, debe ingresar la contraseña.

sudo apt-get install neofetch

La salida es la siguiente:

 

Método 2: permisos insuficientes para acceder a los archivos

Paso 1 : algunos archivos no tienen el permiso requerido para acceder. En el siguiente ejemplo, queremos leer un archivo pero no tenemos suficientes permisos.

$ cat geeks.txt

la salida es 

 

Paso 2 : Ahora cambiaremos el permiso de acceso usando el comando chmod. El +rwx agrega el acceso de lectura y escritura.

$ chmod +rwx geeks.txt
$ cat geeks.txt

La salida es la siguiente

 

El chmod tiene los siguientes comandos:

  • r : Significa el permiso de lectura.
  • w : Significa permisos de escritura
  • x : Significa permisos de ejecución.
  • + : Proporciona permiso. 
  • : Quita el permiso. 

Método 3: cambiar la propiedad del archivo

Esto también da un error de permiso denegado a un usuario en un sistema mixto cuando el usuario no tiene acceso a un archivo en particular. Podemos agregar usuarios usando el comando chown.

Paso 1 : primero, verifique los usuarios que tienen acceso usando el siguiente comando.

ls -l

Solo un solo usuario y un solo grupo tienen acceso para leer, escribir y ejecutar como se puede ver en la salida.

 

Paso 2 ; Ahora agregue los usuarios geeks usando el siguiente comando.

sudo chown geeks geeks.txt

Ahora verifique los propietarios del archivo. La salida es la siguiente:

 

Entonces, el usuario geeks ahora tiene acceso al archivo de texto.

Publicación traducida automáticamente

Artículo escrito por RajeevSarkar y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *