Estou tendo alguns problemas para entender como as permissões de usuários e grupos funcionam no Linux.
O comando que estou tentando iniciar é o seguinte:
ln -nfs /home/mmarteau/wfor.it/releases/release_folder /var/www/my_website
e recebo o seguinte erro:
ln: failed to create symbolic link '/var/www/my_website': Permission denied
Eu tenho um usuário mmarteau
que pertence ao grupo www-data
:
$ groups mmarteau
mmarteau : mmarteau www-data
Em seguida, fiz a pasta /var/www
user e owner group em www-data
:
drwxrwxr-x 3 www-data www-data 4096 May 14 22:58 www
Então, tanto quanto eu entendo, o usuário tem direitos para ler, escrever e executar. O grupo tem os mesmos direitos.
Então, o que estou perdendo? Claro, eu poderia sudo para fazer essa operação, mas eu não quero, eu gostaria de entender como isso funciona.
Se eu passar o direito de write
para others
( drwxrwxrwx
), também funciona, mas não acho que esteja limpo.
Não hesite em me dizer se eu não estou dando todas as informações necessárias para você responder a minha pergunta.
Tags permissions debian linux