Al iniciar sesión en una cuenta de root en Linux, se podría pensar que usted tiene permiso general para acceder a todo el equipo. Sin embargo , el sistema de permisos de archivos sigue siendo válida. Si se intenta acceder a algo sin que el conjunto de permisos correcta , recibirá un "/bin /bash: Permiso denegado " error . Acerca de los permisos de archivos
Todas las distribuciones de Linux utilizan permisos de archivo para controlar qué usuarios tienen acceso a los archivos y directorios, y lo que pueden hacer con los archivos . Ejecutar, leer y escribir permisos se pueden establecer para cada archivo individual. El sistema trabaja para garantizar la seguridad en los sistemas Linux . Los usuarios que intenten acceder a un archivo sin permiso no podrán . Esto evita que el malware de cambiar los archivos importantes en el equipo
Root Cuentas
Todos los equipos que ejecutan Linux tienen al menos dos cuentas de usuario : . Un nombre de usuario y una cuenta de root. El nombre de usuario es lo que se usa para iniciar el escritorio. La cuenta root es a menudo una cuenta oculta con hashes al azar en lugar de una contraseña. Puede cambiar la contraseña de root e iniciar sesión en el escritorio como root. Sin embargo, esto puede comprometer la seguridad del equipo . Para el uso regular, inicie la sesión como un usuario normal , y usar el comando "su" "sudo " o para obtener acceso root temporal.
Permiso denegado errores
< br >
Cuando se trata de hacer algo en una terminal de Linux para el que no tiene permiso , recibirá un mensaje de error: /bin /bash : permiso denegado . Por ejemplo, si inicia la sesión como un usuario normal y tratar de instalar un programa sin solicitar acceso root temporal , el ordenador no lo permite. Si recibe el mensaje como usuario root y la cuenta de root no tiene permiso para ejecutar el comando que ha introducido en el archivo .
Localizar y resolver problemas
Para fijar un permiso denegado error , lo que necesita saber los permisos del archivo . En el terminal, navegue al directorio que contiene el archivo y escriba " ls- l nombre de archivo. " Usted verá una lista de los permisos en el archivo . Puede cambiar los permisos introduciendo el valor correspondiente con el comando " chmod " . Por ejemplo , si escribes " chmod 777 test.txt " permite a todos a leer, escribir y ejecutar el archivo " test.txt " .