Usiamo un server di hosting di FreeBSD 10.3, in cui non abbiamo l'autorità di essere un superutente. Usiamo il server per eseguire apache2 per le pagine Web della nostra azienda. Il precedente amministratore delle nostre pagine Web sembrava impostare un'autorizzazione ACL su una directory, ma vogliamo rimuoverla. Diciamo che si chiama la directory foobar
.
Ora il risultato di ls -al foobar
è il seguente:
drwxrwxr-x+ 2 myuser another_user 512 Nov 20 2013 foobar
E l'autorizzazione è la seguente:
[myuser@hosting_server]$ getfacl foobar
# file: foobar/
# owner: myuser
# group: another_user
user::rwx
group::rwx
mask::rwx
other::r-x
Qui vogliamo rimuovere l'autorizzazione ACL e il segno più nell'ultimo elenco di autorizzazioni. Pertanto, abbiamo fatto
setfacl -b foobar
Ha eliminato l'autorizzazione speciale regolata dall'ACL, ma non ha cancellato il segno più +
.
La nostra domanda è: come possiamo cancellare il segno più +
nell'elenco dei permessi, mostrato da 'ls -al foobar'?
getfacl
indica non ACL. Tuttavials
sta mostrando a+
. Sei sicuro di guardare lo stesso file ogni volta? (questo è di solito il motivo per me)