quinta-feira, 21 de janeiro de 2010

UMASK

umask (abreviado de user mask (máscara de usuário) é um comando e uma função em ambientes POSIX que determinam as permissões padrão para novos arquivos e diretórios criados.

MACETÃO: a permissões q vc estipula, é encima do diretório, o arquivo recebe automaticamente esta permissão com um nível a baixo.

$ umask u=rw,g=r,o=r
$ mkdir dir-644
$ touch arq-644
-rw-r--r-- 1 hudson hudson 0 2010-01-21 11:22 arq-644
drw-r--r-- 2 hudson hudson 4,0K 2010-01-21 11:19 dir-644

$ umask u=rwx,g=rx,o=r
$ mkdir dir-754
$ touch arq-754
-rw-r--r-- 1 hudson hudson 0 2010-01-21 11:26 arq-754
drwxr-xr-- 2 hudson hudson 4,0K 2010-01-21 11:26 dir-754

$ umask u=rwx,g=rwx,o=rwx
$ touch arq-777
$ mkdir dir-777
-rw-rw-rw- 1 hudson hudson 0 2010-01-21 11:41 arq-777
drwxrwxrwx 2 hudson hudson 4,0K 2010-01-21 11:41 dir-777

TABELA DE PARÂMETRO DO SISTEMA PARA CRIAÇÃO DE ARQUIVOS E DIRETÓRIOS


UMASK

ARQUIVO

DIRETÓRIO

0

rw-

rwx

1

rw-

rw-

2

r--

r-x

3

r--

r--

4

-w-

-wx

5

-w-

-w-

6

---

--x

7

---

---



Nenhum comentário: