Como tornar o diretório gravável para mim mesmo no Linux?

0

Eu tenho diretório

drwxr-xr-x 20 root root  4096 Aug 11 17:05 webapps

agora eu quero me permitir (escurecer) para escrever para este diretório.

bash-3.2$ groups dims
dims : web2 users

Como conseguir isso? Devo me adicionar ao grupo "root"? Ou talvez eu deva alterar a propriedade do grupo para um diretório?

Eu não quero comprometer o acesso e gerar dims de raiz equivalente.

    
por Dims 14.08.2013 / 18:14

3 respostas

1

Você pode alterar o proprietário do grupo da pasta para "roda" assim:

# chgrp wheel -R webapp

Em seguida, adicione você mesmo (dims) ao grupo 'wheel' da seguinte forma:

# vi /etc/groups'  // (or whichever editor you prefer)
...
'wheel:x:10:root,dims'  //(edit this line. It may defer on your system. just add (dims) to that line
...

e salve. Certifique-se de que o grupo tenha permissões de gravação na pasta da seguinte forma:

# chmod g+w -R webapp
    
por 15.08.2013 / 12:59
0

1) chmod 777 webapps

Então cada um pode ler, escrever e executar - uma maneira perigosa, mas não para seus diretórios locais.

2) chown dims:dims webapps

Agora, este diretório é seu e você pode jogar com ele, alterando as permissões, por exemplo.

    
por 14.08.2013 / 18:24
0

Na minha opinião, a melhor maneira de conseguir isso é usar ACL ( Access Control List), dependendo da sua distribuição, isto será habilitado por padrão, se este não for o caso, você deve seguir as instruções em seu wiki / ajuda de distribuição.

Em seguida, depois que sua partição for montada com a opção ACL, você poderá usar o seguinte para adicionar permissão de gravação:

setfacl -m u:dims:rwx webapps
setfacl -m d:u:dims:rwx webapps
    
por 15.08.2013 / 12:47