Mostrando postagens com marcador chgrp. Mostrar todas as postagens
Mostrando postagens com marcador chgrp. Mostrar todas as postagens

terça-feira, 20 de julho de 2010

Linux II: propriedades de arquivos

Resumo:
chmod (a ou u ou g ou o) (+ ou -) rwx
chgrp grupo_novo nome_do_arquivo
chown dono_novo nome_do_arquivo

Introdução



Assim como no "Windows", o Linux tem maneiras de evitar que todos os usuários manipulem ou vejam todos os arquivos uns dos outros, bem como a modificação dos dados referentes aos mesmos.
Os comando para básicos para saber proteger e desproteger os arquivos são:

chgrp - Utilizado para modificar o grupo que pertence determinado arquivo:

Sintaxe:
chgrp novo_grupo nome_do_arquivo

Exemplo: Mudar o grupo que pertence o arquivo lista_de_programadores.txt.

chgrp
progamadores lista_de_programadores.txt


chown - Utilizado para modificar o proprietário de um determinado arquivo.

Sintaxe:
chown nome_novo_proprietário nome_arquivo

Exemplos: Mudar o proprietário do arquivo olhosVerdes.txt para o usuário maria.

chown maria olhosVerdes.txt


chmod - Utilizado para modificar as propriedades de leitura (r), escrita (w) e execução (x) de um derminado arquivo para um determinado (g) grupo , (u) usuario proprietário , (o) outros que venham acessar o arquivo ou até mesmo (a) todos usúarios .

Para adicionar uma determinada propriedade basta utilizar um mais (+), entre o tipo de usuario e o tipo de propriedade. Já para remover uma propriedade é necessário fazer uso do menos (-) para subtrair determinada propriedade.

Sintaxe:
chmod (a ou u ou g ou o) (+ ou -) rwx


Exemplos:

Ex.1: Adicionar propriedade de escrita (w) a todos usúarios:

sudo chmod a+w relatirosDeAgosto.txt

Ex.2: Adicionar todas propriedades leitura (r)/escrita (w)/execução (x) ao grupo que pertence este arquivo:

sudo chmod g+rwx nome_arquivo.txt

Ex.3: Remover a propriedade de execução (x), de todos os usuários:

sudo chmod a-x nome_do_arquivo