Altera o acesso do grupo ao diretório e a todos os subdiretórios e arquivos

4

Existe propriedade raiz e grupo raiz aplicado a /media/pandya/Ext4/* ("pandya" é nome de usuário). Para aplicar o grupo "pandya" eu corro o seguinte comando:

 sudo chown -hR root:pandya /media/pandya/Ext4/*

Agora, há propriedade raiz e grupo "pandya" aplicado a /media/pandya/Ext4 e todos os sub-arquivos e diretórios.

Mas o grupo "pandya" tem apenas permissão "Arquivos de acesso" (para diretórios) e "Arquivos de leitura" (para arquivos) para todos os sub-diretórios e arquivos.

Então, Como aplicar permissões completas ("criar e excluir arquivos" para diretórios e "ler e escrever" em arquivos) para agrupar "pandya" ? Então, eu posso acessar totalmente /media/pandya/Ext4/ e todos os subdiretórios e pastas com o grupo "pandya".

    
por Pandya 26.04.2014 / 09:13

2 respostas

4

O comando chown é alterar usuário e grupo propriedade , para alterar as permissões, você precisa de chmod . Assim, depois de definir a propriedade do grupo como pandya usando chown , altere as permissões para conceder acesso de gravação ao grupo:

chmod -R g+w /media/pandya/Ext4/

De man chmod :

  

O formato de um modo simbólico é [ugoa ...] [[+ - =] [perms ...] ...], onde          perms é zero ou mais letras do conjunto rwxXst, ou um único          carta do conjunto ugo. Múltiplos modos simbólicos podem ser dados, separados por vírgulas.

     

Uma combinação das letras ugoa controla o acesso dos usuários ao          arquivo será alterado: o usuário que o possui (u), outros usuários no          grupo do arquivo (g) , outros usuários que não estão no grupo do arquivo (o) ou todos os usuários          (uma). Se nada disso é dado, o efeito é como se fosse dado, mas          bits que estão definidos no umask não são afetados.

     

O operador + faz com que os bits de modo de arquivo selecionados sejam adicionados ao          pedaços de modo de arquivo existente de cada arquivo; - faz com que eles sejam removidos; e          = faz com que eles sejam adicionados e faz com que bits não mencionados sejam removidos

     

-R, --recursivo

     

altere arquivos e diretórios recursivamente

Portanto, g+w significa "fornecer aos usuários que pertencem ao acesso de gravação do grupo do arquivo" e -R significa aplicar a todos os arquivos e subdiretórios recursivamente.

    
por terdon 26.04.2014 / 13:28
0

Uso:

sudo chown -hR pandya:pandya /media/pandya/Ext4/

Para mais informações, execute man chown no terminal para o arquivo man.

EDIT: A propósito, você não precisa do * no final, já que você está fazendo isso de forma recursiva.

    
por Parto 26.04.2014 / 09:47