Pergunta sobre chmod no UNIX

1

O que significa chmod 654 ?

    
por Sathya 30.08.2010 / 12:34

4 respostas

13

Em link :

0 --- no permission
1 --x execute 
2 -w- write 
3 -wx write and execute
4 r-- read
5 r-x read and execute
6 rw- read and write
7 rwx read, write and execute

O primeiro número representa o proprietário, o segundo o grupo e o terceiro todos. Então, 654 significaria ler e escrever para o proprietário, ler e executar para o grupo e apenas ler para todos os outros.

    
por 30.08.2010 / 12:38
1

Significa -rw-r-xr-- . Veja também as páginas man chmod .

    
por 30.08.2010 / 12:36
1

Como outros já disseram, é rw-r-xr-- , que é armazenado como uma série de bits, 110101100 . Divida isso em blocos de usuário, grupo, proprietário e você receberá 110 101 100 . Representando esses números binários como octal você fica com 6 5 4 . Tada!

    
por 30.08.2010 / 17:43
1

Altere as permissões para rw-r-xr-- .

Aqui está uma calculadora chmod:

http://www.happytec.at/tools/chmod.php

    
por 30.08.2010 / 12:38