Inicio / Wikis / Cursos gratis / Curso para programadores de Unix - Seguridad y Permisos de Archivos y Directorios (2)

Curso para programadores de Unix - Seguridad y Permisos de Archivos y Directorios (2)

(2 opiniones)
Curso gratis creado por Álvaro Reyes. Extraido de: http://www.publispain.com
22 de Agosto de 2005
Unix

9 - Seguridad y Permisos de Archivos y Directorios (2)

Comando chmod

Sintaxis:           chmod modo archivo(s)

chmod [quien]+-=[permiso...] nombre-archivo(s)

Descripción:     El comando chmod cambia los permisos de acceso de un archivo o directorio especificado. El modo puede ser una expresión compuesta de letras y/o operandos (llamado modo simbólico) o un número (llamado modo absoluto).

El comando chmod usando modo simbólico tiene la forma:

chmod [quien]+-=[permiso...] nombre-archivo(s)

en  "quien" puede utilizarse tanto una o cualquier combinación de las siguientes letras:

a          (all), es decir todos, donde todos es tanto usuario, como grupo, como otros.

u          (user) indica usuario.

g          (group) indica grupo.

o          (other) indica otros.

Los operadores con:

+          asigna el permiso.

-          desasigna el permiso.

=          asigna los permisos indicados y borra todos los otros permisos (si existen). Si ningún

permiso es asignado, los permisos existentes son desasignados.

Los permisos pueden ser cualquier combinación de las siguientes letras:

x          de ejecución (eXecute).

r           de lectura (Read).

w         de escritura (Write).

El comando chmod usando modo absoluto tiene la forma:

chmod modo archivo(s)

donde "modo" es un número octal construído de la siguiente forma:

el permiso de lectura vale un 4, el permiso de escritura vale un 2 y el permiso de ejecución vale un 1. Sumando mediante esta denominación se obtiene un 0 como sin permiso y 7 con todos los permisos, o sea que :

000     


1          001      --x

2          010      -w-

3          011      -wx

4          100      r--

5          101      r-x

6          110      rw-

7          111      rwx

Es decir que si queremos que archi1 tenga permisos de lectura y grabación solamente para usuario y dejar sin permisos para los demás debemos colocar:

$ chmod 600 archi1

El siguiente comando da a todos los usuarios permiso de ejecución para archi11 (modo simbólico):

$ chmod a+x archi1

El siguiente comando desasigna los permisos de lectura y grabación para el grupo y otros:

$ chmod go-rw archi1

El siguiente comando da todos los permisos a todos los usuarios (modo absoluto):

$ chmod 777 archi1




Comando chown

Sintaxis:           chown propietario archivo(s)

Descripción:     El comando chown cambia el propietario asociado con uno o varios archivos.

Ej. Si nos logeamos como com1:

$ pwd

/usr/com1

$ l

-rw-r- - r - -  1  com1  group . . . . . . . archi1

-rw-rw-rw-   1  com1  group . . . . . . . archi2

$ chown com2 archi*

Con esto hemos cambiado el propietario de los archivos y lo hemos llevado a que ahora cada propietario sea com2.

$ l

-rw-r- - r - -  1  com2  group . . . . . . . archi1

-rw-rw-rw-   1  com2  group . . . . . . . archi2

Si guisieramos ahora volver al punto de partida, es decir que los archivos sean de com1:

$ chown com2 archi*

... un mensaje de error nos indicara el sistema, porque ahora el propietario de los archivos es com2...

Comando chgrp

Sintaxis:           chgrp grupo archivo(s)

Descripción:     El comando chgrp modifica el grupo de cada archivo. El grupo puede ser un número decimal (correspondiente al identificador de grupo), o bien el nombre de un grupo encontrado en el archivo /etc/group.

Ej.

$ chgrp gp *

Modificamos todos los grupos de los archivos dentro de mi directorio al grupo gp.
Valora este capítulo: (2 opiniones)
Autor y licencia de 'Curso para programadores de Unix - Seguridad y Permisos de Archivos y Directorios (2)'
Álvaro Reyes Extraído de: http://www.publispain.com

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.

Opiniona sobre 'Curso para programadores de Unix - Seguridad y Permisos de Archivos y Directorios (2)' (2)

Tu nombre debe tener tres caracteres como mínimo.
Es necesario que te des de alta con una cuenta de correo válida.
Es necesario que te des de alta con una cuenta de correo válida.
El contenido del título de tu opinión debe tener tres caracteres como mínimo.
Es obligatorio que selecciones una valoración del recurso.
El contenido del comentario de tu opinión debe tener tres caracteres como mínimo.

Opina sobre este curso gratis



* Valoración:
* Nombre:
* Correo electrónico:
* Título:
* Comentario:

Wikis relacionados con 'Curso para programadores de Unix - Seguridad y Permisos de Archivos y Directorios (2)'

Es muy fácil crear archivos en el sistema operativo UNIX. Por lo tanto, los usuarios... Más »
Aprenderás a utilizar uno de los mejores clientes P2P que actualmente existe (o sobrevive), a... Más »
Con este articulo serás capaz de instalar el eMule en tu ordenador y comenzar a... Más »
Ken Thompson y Dennis Ritchie decidieron esbozar un sistema operativo que supliera las necesidades de... Más »
Esta guía no es un documento general de seguridad. Esta guía está específicamente orientada a... Más »
¿Estás seguro de que deseas eliminar este capítulo?