Utilizamos un servidor de alojamiento de FreeBSD 10.3, donde no tenemos la autoridad para ser un superusuario. Usamos el servidor para ejecutar apache2 para las páginas web de nuestra empresa. El administrador anterior de nuestras páginas web parecía establecer un permiso de ACL para un directorio, pero queremos eliminarlo. Digamos que se llama al directorio foobar
.
Ahora el resultado de ls -al foobar
es el siguiente:
drwxrwxr-x+ 2 myuser another_user 512 Nov 20 2013 foobar
Y el permiso es el siguiente:
[myuser@hosting_server]$ getfacl foobar
# file: foobar/
# owner: myuser
# group: another_user
user::rwx
group::rwx
mask::rwx
other::r-x
Aquí queremos eliminar el permiso de ACL y el signo más al final de la lista de permisos. Por lo tanto, hicimos
setfacl -b foobar
Eliminó el permiso especial regido por la ACL, pero no borró el signo más +
.
Nuestra pregunta es ¿cómo podemos borrar el signo más +
en la lista de permisos, que se muestra con 'ls -al foobar'?
getfacl
indica que no son ACL. Sin embargols
está mostrando a+
. ¿Estás seguro de que estás mirando el mismo archivo cada vez? (Esta suele ser la razón para mí)