De quais permissões unix eu preciso?

0

Eu tenho um diretório que desliga raiz:

/data/my/folder/here/ e /data/my/folder/herealso/

Desejo que todos os usuários possam gravar arquivos nos diretórios here e herealso . Mas limite (tanto quanto possível) sua capacidade de fazer qualquer outra coisa.

Quais permissões eu preciso definir para os diretórios data , my , folder , here e heralso para conseguir isso?

EDIT: Eu estou atrás de here e herealso para serem diretórios somente de gravação para todos os usuários. Como alguém definiu recursivamente /data para 777 permissions, eu também preciso das permissões definidas para os diretórios anteriores.

    
por Cheetah 27.04.2013 / 17:59

2 respostas

1

Os diretórios acima de here precisam ser percorridos para que seja suficiente

chmod o+x /data
chmod o+x /data/my
chmod o+x /data/my/folder

e depois permitir que todos escrevam (mas não leia) no nível mais baixo

chmod 733 /data/my/folder here herealso

E se você quiser alterar automaticamente o proprietário dos arquivos para o proprietário de here

chmod 4733 /data/my/folder here herealso
    
por 27.04.2013 / 18:29
0

É bem simples, primeiro vá para esse diretório digitando (em um terminal):

cd /data/my/folder  

Agora, se você deseja que todos os usuários possam gravar e ler arquivos desses diretórios, digite:

chmod 722 here herealso

Isso é tudo!
Editar: Se você quiser que o usuário apenas possa gravar nas pastas, substitua 766 por 722. Aqui está a explicação dos números:
Os primeiros sete significa que o dono do dir pode fazer qualquer coisa (isso é normal)
O segundo dígito são permissões para os usuários no mesmo grupo que o proprietário.
O último é para os outros usuários.
Lembre-se disso:
Lê = 4; Escreve = 2; Execute = 1 e
Para definir uma propriedade, basta adicionar os números correspondentes às permissões que você deseja definir.
Por exemplo, se você quiser ler + escrever, faça: 4 + 2 = 6; (Ler e escrever)
Somente gravação: 2
Somente leitura: 4;
Escreva e execute: 2 + 1 = 3
Desculpe o meu mal-entendido. Espero que ajude

    
por 27.04.2013 / 18:06