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