Al copiar archivos en el sistema operativo Linux Ubuntu utilizando el método gráfico o el comando "cp " , es posible obtener un " permiso denegado " error . Esto sucede por dos razones : o no tienes permiso para mover el archivo actual o no tiene permiso para escribir en el directorio que va a copiar el archivo en . Cada archivo o directorio tiene permisos independientes establecidos para el propietario del archivo o directorio , el grupo del archivo o directorio al que pertenece y el resto de los usuarios ( el mundo ) . Permisos de archivo
Cada archivo y directorio en el sistema de archivos Ubuntu Linux tiene un conjunto específico de permisos que determinan el usuario o usuarios que les permite copiarlo. Algunos archivos y directorios se pueden copiar por cualquier usuario, otros sólo pueden ser copiados por el usuario que los creó , y otros sólo pueden ser copiados por el usuario root. En el sistema operativo Linux , el usuario root tiene una cuenta especial que se le permite el acceso completo al sistema. Todos los demás usuarios están limitados en lo que pueden hacer cambios al sistema.
Usted puede ver el propietario del archivo o directorio y los permisos para cada tipo de usuario , escribiendo " ls- l" a una símbolo del sistema. Este comando listará el contenido del directorio en el que está trabajando actualmente pulg Para ver los permisos de todos los archivos y directorios del sistema de archivos , escriba " ls- l /" en el símbolo del sistema.
< Br >
Ubuntu User root
el sistema operativo Ubuntu Linux tiene un usuario root, al igual que todas las otras distribuciones de Linux y Unix. El usuario root Ubuntu no tiene una contraseña asociada a la cuenta . En cambio , por lo menos uno de los usuarios regulares tiene privilegios administrativos. Estos privilegios le permiten al usuario reemplazar los permisos de archivos , si es necesario. Por ejemplo , el administrador puede copiar o realizar cambios en los archivos y directorios son propiedad del usuario root.
El comando sudo
El comando "sudo " se utiliza para ejecutar un comando como otro usuario. Los usuarios de Ubuntu utilizan el comando " sudo " para actuar como el usuario root. Esto permite al usuario acceder a los directorios que normalmente restringidas . También le da al usuario la posibilidad de ejecutar comandos que sólo pueden ser ejecutados por el usuario root.
Si usted recibe un " permiso denegado " error al copiar un archivo a un directorio, escriba el comando sudo en frente del comando . La sintaxis es
sudo cp nombre dir_name /
El comando chown
Si alguien que no sea el usuario root es el propietario del directorio , puede cambiar la propiedad con el comando " chown " . También puede cambiar la propiedad de archivos y directorios propiedad de root, pero esto no es recomendado por los desarrolladores de Linux . Estos archivos y directorios que contienen información de configuración del sistema y otros archivos no significaba que acceder o editados por los usuarios normales. Además, el sistema operativo espera que ciertos archivos y directorios a ser propiedad de root . Si los cambios en la propiedad , el sistema no funcione correctamente.
La sintaxis del comando " chown " es
chown nombre_usuario dir_name /foto
donde el " nombre_de_usuario " es el nombre de usuario de la persona a la que quiere dar a la propiedad y al " dir_name " es el nombre del directorio o archivo que desea cambiar la propiedad de . Un usuario normal puede cambiar la propiedad de un archivo o directorio que posee. Si desea cambiar la propiedad de un archivo que no es de su propiedad , "sudo " antes del comando tipo .