Logo Hardware.com.br
N0625
N0625 Super Zumbi Registrado
7.1K Mensagens 785 Curtidas

Obtendo atributos de permissão atribuídos a um arquivo via terminal (RESOLVIDO!)

#1 Por N0625 21/06/2007 - 15:43
Fala, galera!!

O título já diz tudo. Vocês falam tanto que via terminal é mais fácil fazer as coisas no Linux que eu acabei me convencendo. Realmente dá muito trabalho acessar as propriedades do arquivo para verificar suas permissões de acesso, então eu queria, via terminal, ver as permissões em relação a leitura, execução e escrita, além de qual dono ou grupo pertence determinado arquivo, semelhante ao comando dir/v, que no DOS/Windows 9x exibe os atributos de cada arquivo listado.
OoDragooNoO
OoDragooNoO Geek Registrado
3.5K Mensagens 61 Curtidas
#2 Por OoDragooNoO
21/06/2007 - 16:32
kurumin@0625 disse:
Fala, galera!!

O título já diz tudo. Vocês falam tanto que via terminal é mais fácil fazer as coisas no Linux que eu acabei me convencendo. Realmente dá muito trabalho acessar as propriedades do arquivo para verificar suas permissões de acesso, então eu queria, via terminal, ver as permissões em relação a leitura, execução e escrita, além de qual dono ou grupo pertence determinado arquivo, semelhante ao comando dir/v, que no DOS/Windows 9x exibe os atributos de cada arquivo listado.



cd diretorio/do/arquivo/a/ser/verificado
ls -la


caso queira somente de um arquivo especifico :


ls -la | grep nome_do_arquivo
feliz.png
DragaO~
N0625
N0625 Super Zumbi Registrado
7.1K Mensagens 785 Curtidas
#3 Por N0625
21/06/2007 - 16:47
OoDragooNoO disse:

cd diretorio/do/arquivo/a/ser/verificado
ls -la
caso queira somente de um arquivo especifico :


ls -la | grep nome_do_arquivo
feliz.png

Muito obrigado! Posso só fazer mais uma perguntinha? MElhor dizendo pode me ajudar a entender o retorno do comando? Exemplo do arquivo ~/.xine:

kurumin@k8n64:~$ ls -la | grep .xine
drwxr-xr-x 2 kurumin kurumin 80 2007-06-20 18:03 .xine
kurumin@k8n64:~$


drwxr-xr-x : pelo que eu entendi o r = leitura, x = execução e w = escrita. rw seria então leitura e escrita, xr = leitura e execução. kurumin kurumin remete ao usuário e grupo do arquivo. Notei que esta instrução está dividido em três colunas, o que seriam elas? Onde entra o d, aliás, o que vem a ser esse d ? E por fim, o que vem a ser o 2 antes do kurumin kurumin?

Desde já muito obrigado.

OoDragooNoO
OoDragooNoO Geek Registrado
3.5K Mensagens 61 Curtidas
#4 Por OoDragooNoO
21/06/2007 - 16:54
cara,o "2" ateh hoje eu nao sei mostrando_dentes.png
tambem gostaria de saber wink.png
mas acredito que ele nao influencie em nada faceiro.png

entao,o "d" quer dizer o "tipo de arquivo"

d = diretorio


existem outros tipos,mas agora de cabeça nao lembro =\
dah uma olhadinha no google que eu acho que facil facil tu acha mostrando_dentes.png

e o que tu disse acima tah correto,mas tem uma coisa

notou que tem "rwxr-x-r-x" ?
entao,tah separado assim :

rwx = permissoes do dono do arquivo (no caso,kurumin,leitura,escrita e execuçao)
r-x = permissoes do grupo dono do arquivo (no caso,kurumin,leitura e execuçao)
r-x = permissoes de outros (no caso,leitura e execuçao)

veja bem,"dono do arquivo" e "grupo dono do arquivo" sao coisas distintas,tu pode ter o usuario "kurumin" no grupo "bacana" por exemplo
(por padrao o linux cria um usuario em cada grupo,e cada grupo leva o nome do usuario)

espero ter ajudado feliz.png
DragaO~
N0625
N0625 Super Zumbi Registrado
7.1K Mensagens 785 Curtidas
#5 Por N0625
21/06/2007 - 17:11
OoDragooNoO disse:
cara,o "2" ateh hoje eu nao sei mostrando_dentes.png
tambem gostaria de saber wink.png
mas acredito que ele nao influencie em nada faceiro.png

entao,o "d" quer dizer o "tipo de arquivo"

d = diretorio


existem outros tipos,mas agora de cabeça nao lembro =\
dah uma olhadinha no google que eu acho que facil facil tu acha mostrando_dentes.png

e o que tu disse acima tah correto,mas tem uma coisa

notou que tem "rwxr-x-r-x" ?
entao,tah separado assim :

rwx = permissoes do dono do arquivo (no caso,kurumin,leitura,escrita e execuçao)
r-x = permissoes do grupo dono do arquivo (no caso,kurumin,leitura e execuçao)
r-x = permissoes de outros (no caso,leitura e execuçao)

veja bem,"dono do arquivo" e "grupo dono do arquivo" sao coisas distintas,tu pode ter o usuario "kurumin" no grupo "bacana" por exemplo
(por padrao o linux cria um usuario em cada grupo,e cada grupo leva o nome do usuario)

espero ter ajudado feliz.png

Cool!!boa.gif

Show de bola! Então os "-" na verdade não são hifenizadores, mas sim a indicação de que a permissão (r/x/w) não está definida, então --------- poderia ser rxwrxwrxw. Agora sim eu entendi, e para a interpretação de dono/grupo/outros a leitura é feita da esquerda para a direita, assim como a leitura no modo gráfico é de cima para baixo. Está mais fácil agora entender os números do chmod.

Show de bola, OoDragooNoO. Muito obrigado!

OoDragooNoO
OoDragooNoO Geek Registrado
3.5K Mensagens 61 Curtidas
#6 Por OoDragooNoO
21/06/2007 - 17:14
kurumin@0625 disse:
Cool!!boa.gif

Show de bola! Então os "-" na verdade não são hifenizadores, mas sim a indicação de que a permissão (r/x/w) não está definida, então --------- poderia ser rxwrxwrxw. Agora sim eu entendi, e para a interpretação de dono/grupo/outros a leitura é feita da esquerda para a direita, assim como a leitura no modo gráfico é de cima para baixo. Está mais fácil agora entender os números do chmod.

Show de bola, OoDragooNoO. Muito obrigado!


exatamente isso wink.png
se precisar eh soh perguntar mostrando_dentes.png
DragaO~
OoDragooNoO
OoDragooNoO Geek Registrado
3.5K Mensagens 61 Curtidas
#8 Por OoDragooNoO
22/06/2007 - 09:16
kurumin@0625 disse:
Achei os "tipos de arquivo": ^^
  • - = Arquivos comuns, podendo ser texto ou executáveis
  • d = Diretórios
  • l = Links simbólicos
  • c = dispositivos de caracteres
  • b = Dispositivos de bloco
  • s = Soquetes
  • = = Pipes
=)


hm...
até hoje eu nao vi (ao menos nao lembro) arquivos do tipo "b","s" e "=" XD
mas fica ai a dica feliz.png
isso é ate mesmo um material de estudo,pois lembro que caiu algo assim em um dos cursos que eu fiz mostrando_lingua.png

flw xD/
DragaO~
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal