Pessoal,
Minha primeira contribuição para a lista, espero ajudar...
O umask vai mascarar alguma permissão do diretório/arquivo, ou seja, a
codificação do umask indica as permissões que não estarão ativas.
pensem no seguinte, r+w+x
4+2+1=7
Somando as permissões ativas temos
Gilberto,
Para saber se é arquivo ou diretório, você tem que
olhar a saída do comando ls...
Por exemplo, eu criei um arquivo comum chamado
teste_arq.txt e um diretório chamado teste_dir.
Usando o comando ls -ld (para fornecer lista longa, e
listar diretórios), eu obtive:
$ ls -ld teste*
-rw-rw-
Na questão citada não diz se é arquivo ou diretório...
Como citou o Ellington Santos o padrão para diretório é 777 e arquivos 666.
Para verificar se é arquivo ou diretório pode ser com o comando ls -l,
para diretório é apresentado o d na frente.
drwx-- 2 jean users4096 2007-01-10 11:48 d
Senhores,
Tenho vista muitas dúvidas em relação ao umask, tentarei esclarecer algumas
coisas.
O umask é a mascara padrão para criação de novos arquivos e diretórios. Para
visualizar a mascara do sistema digite:
# umask
ou
# umask -S
Vale ressaltar que existem as permissões padrões para arquivo
Devemos ter em mente o seguinte, a mascara aplicada ao umask é alterada de
acordo com o tipo de arquivo criado. Arquivos binários não são criados com
permissão de escrita, arquivos comuns não são criados com permissão de execução
e diretórios são criados exatamente de acordo com a máscara, ou se
Esta questão já causou muita discussão em vários grupos e simulados...
em exames lpi normalmente a questão é bem mais clara e neste caso como
falta informação as questões C e D estão corretas uma vez que não foi
especificado o tipo de alvo a ser aplicado o umask.
=)
:wq
Gilberto Villani Brito es
Depois de tudo isso, tenho mais 2 perguntas: Como vou saber se é arquivo
comum ou diretório??? A resposta D também funcionaria???
Abraços
Gilberto
2007/1/14, Ellington Santos <[EMAIL PROTECTED]>:
Seguinte, pra poder calcular a máscara padrão utilizando o umask você
deve ter em mente que pa
Será que dentre os e-mails que recebemos ao entrar no grupo nao dá p/ receber
um com link para as "perguntas top 10"?
O moderador poderia resolver isso não? é so ele colocar esse "mini-FAQ" no
corpo de um dos e-mails que recebemos ao nos cadastrar-mos.
Alguem tem uma sugestão melhor??? Porque é
Seguinte, pra poder calcular a máscara padrão utilizando o umask você
deve ter em mente que para arquivos usamos "666-umask" e para
diretórios "777-umask".
Podemos concluir que a questão está incompleta, pois não determina se
a permissão rw-r- é para arquivo ou diretório.
A permissão supracitad
Na minha opiniao tambem eh 137.
calculo:
777
-640
137:-)
Abs!!
"aedin.jacu" <[EMAIL PROTECTED]> escreveu: Boa
noite.
Estava lendo um questionario sobre umask, e me deparei com a seguinte
questão:
1 _ Como eu poderia fazer para mudar o umask padrão
Ola,
A permissão que a questão pede, em octal equivale a
640 (rw-r-)
Onde:
r = 4
w = 2
x = 1
A soma dessas permissões, equivale a 7
Então, sabemos que uma permissão total no sistema
equivale a 7.
A conta fica assim:
777 => permissão total
- 111 =>
Cara, eu também marcaria a 137...
não sei não... mas é de confiança as respostas desse questionário?
Pq se com o umask 022 ficaria... rwx, r_x, r_x , então na lógica seria o
137 mesmo...
Se alguém souber explicar a resposta do gabarito ficaria agradecido
também... seria um conhecimento novo...
Correto... LETRA C - 026 --
Pra ficar mais fácil, primeiro transforme a mascara em binário.. No caso
rwx rwx rwx
000 010 110
===
rw- r-- --- >>> umask=026
Observe que o bit "0" liga uma permissão e que o bit 1 desliga. Repare que
mesmo setado como "0", o bit x permanece desligado. Tr
13 matches
Mail list logo