sábado, 17 de julho de 2010

Gerenciamento de propriedades de arquivos e diretórios

Modificando as propriedades dos arquivos diretórios

Sistemas GNU/Linux nos permitem modificar as propriedades de arquivos e diretórios. Estas funções são importantes quando queremos modificar o dono e o grupo ao qual um determinado arquivo ou diretório pertence. Somente o usuário root pode fazer estas modificações. Os comandos utilizados são o chown e chgrp.

Chown

Este comando possibilita mudar o dono e o grupo ao qual um arquivo ou diretório pertence.

Sintaxe:

chown [opções] [dono.grupo] [diretório/arquivo]
adonde:
dono.grupo
Nome do dono.grupo que será atribuído ao diretório/arquivo. O grupo é opcional.
diretório/arquivo
Diretório/arquivo que o dono.grupo será modificado.
opções
-v, --verbose
Mostra os arquivos enquanto são alterados.
-f, --supress
Não mostra mensagens de erro durante a execução do programa.
-c, --changes
Mostra somente arquivos que forem alterados.
-R, --recursive
Altera dono e grupo de arquivos no diretório atual e sub-diretórios recursivamente.

O dono.grupo pode ser especificado usando o nome de grupo ou o código numérico correspondente ao grupo (GID).

Exemplos:

# chown jorge arq.txt - Muda o dono do arquivo arq.txt para jorge.
# chown jorge.users arq.txt - Muda o dono do arquivo arq.txt para jorge e seu grupo para users.
# chown -R jorge.jorge /tmp - Muda o dono e o grupo dos arquivos do diretório /tmp e sub-diretórios para jorge.jorge.

chgrp

Muda o grupo de um arquivo/diretório.

Sintaxe:

chgrp [opções] [grupo] [arquivo/diretório]
adonde:
grupo
Novo grupo do arquivo/diretório.
arquivo/diretório
Arquivo/diretório que terá o grupo alterado.
opções
-c, --changes
Somente mostra os arquivos/grupos que forem alterados.
-f, --silent
Não mostra mensagens de erro para arquivos/diretórios que não puderam ser alterados.
-v, --verbose
Mostra todas as mensagens e arquivos sendo modificados.
-R, --recursive
Altera os grupos de arquivos/sub-diretórios do diretório atual.

Exemplos:

# chgrp jorge meuarquivo.txt – este comando determina que o grupo do aqruivo meuarquivo.txt será o grupo jorge.

Referências:

SIQUEIRA, Luciano Antonio.
Certificação LPI-1: 101-102. São Paulo: Linux New Media, 2009.

PRITCHARD, Steven et al.
Certificação Linux LPI: Guia de referência nível 1: Exames 101 e 102. Rio de Janeiro: Alta Books, 2007.

FERREIRA, Rubem E.
LINUX: Guia do Administrador de Sistemas. São Paulo: Novatec, 2008.

Guia Foca Linux, 2010. Disponível em : http://focalinux.cipsga.org.br/ . Acesso em 26 de junho de 2010.

0 Comentários:

Postar um comentário

Assinar Postar comentários [Atom]

<< Página inicial