A diferencia de chmod, en donde puedes especificar un archivo o
directorio concreto, con umask lo que haces es restringir,
en general, los privilegios para la creación de archivos y
directorios. Es decir, esta orden no puede aplicarse a un archivo
o directorio en particular; se aplica, en general, para un
usuario concreto, aunque en casos determinados se puede
aplicar específicamente a un archivo o directorio.
En esta orden has de tener en cuenta cuáles son los privilegios que
por defecto asigna el sistema. Ya viste anteriormente que los
privilegios por defecto eran:
Para archivos: -r w - rw - rw -
Para directorios: -rwx rwx rwx
y sus equivalentes numéricos:
Para archivos: 666
Para directorios: 777
En resumen, lo que hace esta orden es restar de la máscara, por
defecto, el valor que especifiquemos tras ella.
Ejemplo: $umask 022
El resultado sería, para archivos, restar 022 a 666 obteniendo como
resultado la máscara deseada: 644, que se traduce en rw-r- - r-
-.
Es decir, es lo mismo que poner: $chmod 644 o $chmod g+rw u+r
o+r
Esta orden, al igual que el fichero AUTOEXEC.BAT en DOS, se suele
incluir en el fichero .profile de Unix/Linux
(habitualmente en /etc/profile), del que más adelante verás
que es equivalente al AUTOEXEC.BAT de DOS. De esta forma consigues
que cada usuario solamente pueda hacer lo que el administrador
del sistema desea de forma automática.
La orden umask sin parámetros muestra cuál es el valor de la
máscara a restar de los valores por defecto para gestión
de archivos y directorios.
Con el comando umask solamente se utilizan tres dígitos. Puede
utilizarse un cuarto (el primero), con el que determinados si la
máscara la asignamos al grupo o a los usuarios.
Este comando se ejecuta en entorno gráfico, fundamentalmente cuando
damos de alta a un usuario o grupo, y definimos la máscara por
defecto.

Tabla 13.35.
Como ya sabes, cada archivo tiene un propietario y suele coincidir
con la persona que lo creó. El propietario suele tener la mayoría
de los privilegios sobre ese archivo para manipularlo a su gusto.
Pero el resto de usuarios no disponen de tantos derechos, como
es evidente.
El propietario del archivo lo será mientras no se indique lo
contrario. Si, por ejemplo, copiamos un archivo sobre
el directorio HOME de otro usuario, el propietario no cambia,
sigue siendo el creador del archivo, aunque este archivo se
haya copiado en varios sitios.
Información de los programas con certificado
Hay 1 opinión. Opina sobre este curso.
| Cursos | Valoración | Alumnos | Vídeo | |
|---|---|---|---|---|
|
Internet. Elegir una plataforma multimedia Si observamos la evolución de las páginas web en los últimos años, podemos constatar como de las primeras páginas web de texto y alguna que otra imagen, -un contenido tot... [27/08/08] |
|
341 | ||
|
Diseño de software educativo El presente curso tiene la finalidad de dar a conocer los lineamientos particulares del diseño de software educativo, como base fundamental en la construcción de nuestro ... [02/02/06] |
|
6.935 | ||
|
Windows XP. Conceptos Aprende nociones básicas sobre el sistema operativo Windows Xp. Si quieres aprender conceptos básicos sobre informática este curso te será de ayuda. Conoce el escritorio,... [10/11/08] |
|
3.158 | ||
Publicar en
del.icio.us
digg
meneame