“Conocimientos Sistemas>unix

Niveles de permisos Unix

2012/3/11
El sistema operativo Unix que utiliza permisos para controlar el acceso a los archivos y directorios. En Unix , todo, incluyendo directorios y dispositivos de hardware , se considera un archivo . Los mismos niveles de permisos se pueden utilizar , independientemente del tipo de archivo . UNIX también tiene permisos distintos para los diferentes tipos de usuarios. Usted puede dar un acceso de los usuarios , al tiempo que restringen el acceso de otros usuarios. Los permisos pueden ser representados por cualquiera de un carácter o un número alfabético. Tipos de Personas

Hay tres tipos de usuarios a los que se aplican los permisos - el propietario, el grupo y los demás. Usted puede ver los diferentes permisos para cada usuario , escriba " ls- l filename" en un símbolo del sistema . La salida se ve así:

- rwxr - r - 1 user user 3295 2011-08-02 06:58 filename.txt

El propietario es la persona que creó el archivo. Sus permisos se muestran como los segundo , tercero y cuarto valores de la primera columna de la salida . En este caso, los permisos son " rwx " o leer, escribir y ejecutar . El grupo es un pequeño número de usuarios que comparten el acceso a ciertos archivos . Sus permisos se muestran como los valores de quinto , sexto y séptimo en la primera columna de salida ( "r -" o sólo lectura) . El tipo de los demás, o el mundo , es todo aquel que no es el propietario del archivo o en el grupo que comparte el acceso al archivo. Los permisos para este tipo se muestran como los últimos tres valores de la primera columna ( "r -" o sólo lectura) .
Leer

leer permiso simplemente le da al usuario la capacidad de ver el contenido de un archivo . El usuario no puede realizar cambios en el archivo o ejecutarlo , si el archivo es un script. Si el permiso de lectura está configurado para un directorio , que ofrece al usuario la posibilidad de ver el contenido del directorio. La representación octal o numérico , del permiso de lectura es " 4 . " El valor de la carta es "r . " En el ejemplo, todos los tipos de usuarios pueden leer el archivo.

Escribir

el permiso de escritura le da al usuario la capacidad de escribir en el fichero . Si sólo se establece el permiso de escritura , el usuario no puede ver el archivo o ejecutar ningún script. Si el permiso de escritura se establece para un directorio, el usuario tiene la capacidad de crear archivos en el directorio. El permiso de escritura está representado por el valor octal " 2 " y la letra " w ". En el ejemplo, sólo el propietario tenía la capacidad de escribir en el fichero .
Ejecutar

el permiso de ejecución le da al usuario la capacidad de ejecutar un script o comando. Está representado por el valor octal " 1 " y la letra " x ". Si un directorio tiene el conjunto de permisos de ejecución , el usuario puede acceder a los archivos y subdirectorios y puede copiar o moverlos. Todos los comandos de Unix tienen el conjunto de permisos de ejecución para todos los tipos de usuario. En el ejemplo, sólo el propietario tiene la capacidad de ejecutar el archivo.
Cambiar permisos

El propietario de un archivo, o el usuario root, puede cambiar los permisos un archivo con el comando " chmod " . Hay dos maneras de utilizar el comando chmod - utilizando el valor de letra o el código octal. Para utilizar el valor de la carta , la sintaxis es "chmod que el permiso código de operación . " El "quién " está representado por las letras " u " (usuario) , "g" (grupo ) " o" ( otra ) y "a" ( todos) . El código de operación dice si se debe agregar o quitar los permisos . Los valores son " +" ( añadir permiso) , "-" (quitar permiso) o " =" Asigne el permiso . Las letras son "r ", " w " y " x". Por ejemplo, si desea agregar el permiso de escritura para el grupo en el ejemplo, la sintaxis sería " chmod g+ w filename.txt " .

Para utilizar el código octal , agregue los permisos juntos para cada tipo de usuario . En el ejemplo anterior , el código octal para el usuario sería 7 , y el código octal , tanto para el grupo y otros sería " 4 " . Estos tres valores son puestos juntos como usuario, grupo , otros. El código octal en el ejemplo sería 744 . Para dar los permisos de escritura de grupo, la sintaxis del comando sería " chmod 764 archivo.txt " .

unix
Cómo cortar las extensiones de archivo en Unix
Cómo ejecutar scripts de Perl en Unix
Cómo cambiar el nombre de archivo en Unix
Cómo ejecutar Unix De Rubí
Cómo cambiar la contraseña de Unix
¿Cuál es la estructura de archivos jerárquica en UNIX
Cómo instalar SFTP en UNIX
¿Cuáles son los beneficios de utilizar el sistema operativo Unix
Conocimientos Informáticos © http://www.ordenador.online