ACL para usuários que não estão funcionando corretamente [Debian]

0

Eu escrevi um script que cria alguns usuários (5 neste caso) chamados de 1 a 5, cria seus diretórios iniciais e dá acesso total a esses diretórios apenas para esses cinco usuários. Aqui está o script:

MIN=1
MAX=5
for (( USER=$MIN; USER<=$MAX; USER++ )); do
    useradd -m $USER
    HOMEDIR=/home/$USER
    setfacl -m o:--- $HOMEDIR
    for (( other=$MIN; other<=$MAX; other++ )); do
        setfacl -m u:$other:x $HOMEDIR
    done
done

Esse script é executado como raiz e depois disso eu faço

su - 1
cd /home/2

E o resultado é

bash: cd: 2: Permission denied

Eu executei este script no Ubuntu 17.04 e no Debian 8.9 com o ACL ativado por padrão, e em ambas as plataformas obtive o mesmo resultado. Qual poderia ser o problema?

    
por Troubled 10.10.2017 / 18:28

0 respostas