GNU/Linux >> Linux Esercitazione >  >> Linux

Operazione non supportata con Setfacl?

Questa è una domanda successiva a questa domanda/risposta.

Ho provato il comando sul mio laptop ha funzionato:

setfacl -m 'u:programX:rwx' /etc/NetworkManager

Ho verificato che il mio dispositivo incorporato avesse acl installato e contrassegnato come corretto.

Ma sto scoprendo che quando utilizzo il comando sul dispositivo incorporato ottengo setfacl: /etc/NetworkManager: Operation not supported .

Quando controllo man setfacl la mia versione di acl sembra supportare il -m bandiera.

Perché non acl sul dispositivo supportare l'operazione, quando funziona bene sul mio laptop?

Risultato di mount | grep -w / :

/dev/block/mtd/by-name/linuxroot on / type ext4 (rw,relatime,barrier=1,data=ordered)

Risposta accettata:

Il codice ext4 nei kernel più vecchi (non so fino a quando) ha bisogno di acl come opzione di montaggio. Quindi puoi provare:

mount -o remount,acl /

/etc/fstab

Il tuo fstab contiene una riga come

/dev/sda3   /  ext4    defaults    0 0

Devi aggiungere acl al campo delle opzioni:

/dev/sda3   /  ext4    defaults,acl    0 0

Linux
  1. Operazione flottante con Bc?

  2. Il comando Rm nello script Bash non funziona con la variabile?

  3. setfacl:comando non trovato

  4. Il nome del file non viene stampato correttamente con il carattere di sottolineatura _ in Bash

  5. \d non è supportato dalle espressioni di base di grep?

Non riesci a spiegare il comportamento di Acl?

Ssh Inside Ssh non riesce con "stdin:Is Not A Tty"?

Operazione chmod() non consentita - Framework FatFree

Haproxy non registra con rsyslog

chmod:modifica dei permessi della directory Operazione non consentita

Docker:impossibile aggiungere le interfacce di coppia (operazione non supportata)