Como posso usar o setfacl para não dar acesso a “outros” usuários?

6

O comando setfacl -dm g::rwx mydir define permissões para grupos para leitura-gravação-execução. Gostaria de executar um comando semelhante para que outros usuários (ou seja, não o proprietário) não tenham acesso, mas setfacl -dm o:: mydir reclama que a opção -m está incompleta. Qual é a maneira correta de expressar isso?

    
por blz 14.06.2015 / 02:59

1 resposta

9

Um conjunto de permissões vazio pode ser representado com - :

setfacl -dm o::- mydir

Isso não parece estar documentado, então não sei como é portável. No entanto, a documentação menciona que eles podem ser especificados como um dígito octal (4 r, 2 w, 1 x, como em chmod), portanto:

setfacl -dm o::0 mydir
    
por 14.06.2015 / 03:22