Sua pergunta está em todo lugar:
- Não é possível definir permissões de rw em uma pasta
- alterando grupos de usuários no usuário
- O problema surge quando o usuário tenta entrar em uma pasta criada por ele mesmo, resultando em uma "Permissão negada".
- Por que essa pasta não pode ser gravada pelo usuário que a cria?
Não vejo onde você disse nada para indicar que seu problema tem alguma coisa a ver com permissões de gravação. Eu faço ver:
I then tried
ls -al
, which gives me the following:drw-rwsr-x+ 2 hts users 4096 Aug 24 02:04 test1
e
getfacl hehehe
# file: hehehe # owner: hts # group: users # flags: -s- user::rw- ☚ group::rwx group:nogroup:rwx mask::rwx other::r-x default:user::rw- default:group::rwx default:group:nogroup:rwx default:mask::rwx default:other::r-x
Para acessar um diretório de qualquer maneira, você precisa ter permissão de "executar" ( x
) para ele.
O proprietário dos diretórios test1
e hehehe
(que é hts
)
não tem permissão de execução para os diretórios; só leu & permissões de gravação ( rw-
).
Isso evitará que hts
seja capaz de cd
nos diretórios,
ou acesse qualquer arquivo contido nele.
Não vejo nada em sua pergunta que explique por que isso está acontecendo
mas, se todos os outros usuários estiverem bem, podemos supor que há algo errado com o usuário hts
.
A possibilidade “óbvia” é que seu umask
esteja errado; por exemplo, 102
.
(Apenas digite umask
no shell quando logado como hts
.)
Deve ser algo como 2
ou 22
(ou seja, 002
ou 022
).