Utilizamos um servidor de hospedagem do FreeBSD 10.3, onde não temos autoridade para ser um superusuário. Usamos o servidor para executar o apache2 nas páginas da web da nossa empresa. O administrador anterior de nossas páginas da Web parecia definir uma permissão de ACL para um diretório, mas queremos removê-la. Digamos que o diretório seja chamado foobar
.
Agora, o resultado de ls -al foobar
é o seguinte:
drwxrwxr-x+ 2 myuser another_user 512 Nov 20 2013 foobar
E a permissão é a seguinte:
[myuser@hosting_server]$ getfacl foobar
# file: foobar/
# owner: myuser
# group: another_user
user::rwx
group::rwx
mask::rwx
other::r-x
Aqui, queremos remover a permissão da ACL e o sinal de mais no final da lista de permissões. Portanto, nós fizemos
setfacl -b foobar
Eliminou a permissão especial governada pela ACL, mas não apagou o sinal de mais +
.
Nossa pergunta é como podemos apagar o sinal de mais +
na lista de permissões, mostrada por 'ls -al foobar'?
getfacl
indica não ACLs. No entanto,ls
está mostrando a+
. Tem certeza de que está sempre olhando para o mesmo arquivo? (isto é, normalmente a razão para me)