Ok, para o ponto 1, a solução é bem fácil:
chgrp developers /opt/dev
Para os pontos 2 e 3, suponho que você precisará de ACL
. Portanto, a primeira coisa a fazer é editar /etc/fstab
para fornecer a opção acl
ao ponto de montagem de /opt/dev
. Se /opt/dev
não estiver em uma partição separada, você precisará habilitar ACL
para todo o sistema de arquivos raiz.
Você terá que seguir esta resposta .
chmod g+s /opt/dev
deve ser equivalente a chgrp developers /opt/dev
(e não define o sticky
bit, s
define o suid
bit).
Em seguida, continue com setfacl
:
setfacl -d -m g::rwx /opt/dev //set group to rwx default
setfacl -d -m o::rx /opt/dev //set other
para definir critérios de permissão avançados para arquivos e diretórios. Para ser honesto, não consegui encontrar uma maneira de definir permissões de arquivo e diretório separadas, mas tenho certeza de que é possível. Você pode tentar este tutorial para obter mais informações sobre o tópico.