12.170 cursos gratis
8.769.822 alumnos
Facebook Twitter YouTube
Busca cursos gratis:

Sistema operativo Linux

Autor: José González
Curso:
9,50/10 (4 opiniones) |3937 alumnos|Fecha publicaciýn: 20/04/2009
Envýa un mensaje al autor

Capýtulo 18:

 Modificar permisos y propiedades de archivos y directorios

Modificando permisos y propiedades de archivos y directorios

Chmod


El comando chmod es usado para alterar los permisos de acceso de archivos y directorios. Solamente el propietario de un archivo o superusuario puede alterar sus permisos, igual si los grupos u otros posean derechos de escritura.

El formato del comando es mostrado a seguir: chmod [opciones] permisos archivo(s)

Los permisos en la forma simbólica tiene la siguiente sintaxis:

[ u g o a ] [ + - = ] [ r w x u g o ]
Donde las letras del primer grupo indican de quienes los permisos deben ser alterados:
u : propietario do archivo.
g : grupo a la que pertenece el archivo.
o : otros
a : todos (all)
Los símbolos del segundo grupo indican de que manera los derechos deben ser alterados:
+ : los derechos indicados deben ser adicionados.
- : los derechos indicados serán eliminados. = :
Los derechos serán igualados al valor indicado.
Las letras del tercer grupo indican que permisos deben ser alteradas:
r : permiso de lectura.
w : permiso de escritura.
x : permiso de ejecución.
u : utilizar los permisos ya atribuidas al propietario del archivo.
g : utilizar los permisos ya atribuidas a grupo.
o : utilizar los permisos ya atribuidas a otros.
Como primer ejemplo, será agregado los permisos de ejecución a usuario en el archivo: [alumno@máquina alumno]$ chmod u+x archivo

En el ejemplo a seguir, será eliminado el permiso de escritura al usuario y a otros será dada solamente permiso de lectura sobre los archivos.zip del directorio corriente.

[alumno@maquina alumno]$ chmod u-w,go=r *.zip

El uso del comando chmod em forma octal es parecida con la forma simbólica. Las expresiones de permiso son sustituidas por valores octales representando los permisos deseados. Así, si deseamos atribuir los permisos 'rwxr-x---" a un archivo, debemos hacer r w x r - x - - - expresión simbólica 1 1 1 1 0 1 0 0 0 en valores binarios.

7 5 0 en octal

Tabla 10-2. Tabla de conversión de binario a octal
Modificar permisos y propiedades de archivos y directorios

umask

El comando umask es usado para definir una mascara padrón de permisos para la creación de nuevos archivos y directorios. La sintaxis de este comando usa la notación octal, para definir los permisos al eliminar en los nuevos archivos y directorios, a partir de los permisos máximas.

El formato del comando es mostrado a seguir: umask mascara_padron

Vea el ejemplo a seguir, donde se quiere definir la máscara padrón con los permisos "rw-r---w-":

r w - r - - - x - permisos deseadas para los nuevos archivos
- - x - w x r - x permisos a suprimir
0 0 1 0 1 1 1 0 1 permisos a suprimir en binario
1 3 5 mascara en octal

[alumno@maquina alumno]$ umask 135

Chown

El comando chown es usado para mudar el dueño de archivos y directorios, que puede ser un nombre de acceso o la identificación de usuario (número asociado al nombre del usuario). Solamente el superusuario (root) puede hacer esta modificación. El formato del comando es mostrado a seguir:

chown nuevo_propietario archivos
Como ejemplo, será alterado el dueño del archivo: [root@máquina root]# chown alumno2 archivo

Es posible, después de alterar el dueño, también alterar su grupo. El ejemplo anterior quedaría de la siguiente manera: [root@maquina root]# chown alumno2.alumno2 archivo

De esta manera, además de alterar el archivo para el dueño alumno2, será alterado también para el grupo alumno2.

Chgrp

El comando chgrp es usado para cambiar el grupo al que pertenece archivos y directorios. Solamente el propietario, el superusuario y aquellos usuarios que pertenecen al grupo "destino" pueden hacer esta modificación. El formato del comando es mostrado a seguir: chown nuevo_propietario archivos

Como ejemplo, será modificado el grupo del archivo: [root@maquina root]# chgrp root archive

Nuestras novedades en tu e-mail

Escribe tu e-mail:



MailxMail tratarý tus datos para realizar acciones promocionales (výa email y/o telýfono).
En la polýtica de privacidad conocerýs tu derechos y gestionarýs la baja.

Cursos similares a Sistema operativo Linux



  • Výdeo
  • Alumnos
  • Valoraciýn
  • Cursos
1. Linux - Unix. Sistema operativo multiusuario (primera parte)
En este curso de Sistemas Operativos Linux - Unix aprenderás acerca de la historia... [08/10/08]
8.070  
2. Linux - Unix. Sistema operativo multiusuario (segunda parte)
En esta segunda parte de nuestro curso de sistemas operativos Unix-Linux... [08/10/08]
4.045  
3. Linux - Unix. Sistema operativo multiusuario (tercera parte)
En este tercera parte de nuestro curso de sistemas operativos Unix-Linux aprenderás... [08/10/08]
3.216  

ýQuý es mailxmail.com?|ISSN: 1699-4914|Ayuda
Publicidad|Condiciones legales de mailxmail