GNU/Linux >> Belajar Linux >  >> Linux

Operasi Tidak Didukung Dengan Setfacl?

Ini adalah pertanyaan lanjutan dari Tanya Jawab ini.

Saya mencoba perintah di laptop saya berhasil:

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

Saya memeriksa apakah perangkat tersemat saya memiliki acl dipasang dan ditandai dengan benar.

Tetapi saya menemukan ketika menggunakan perintah pada perangkat yang disematkan, saya mendapatkan setfacl: /etc/NetworkManager: Operation not supported .

Ketika saya memeriksa man setfacl versi acl saya tampaknya mendukung -m bendera.

Mengapa tidak acl di perangkat mendukung operasi, ketika berfungsi dengan baik di laptop saya?

Hasil mount | grep -w / :

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

Jawaban yang Diterima:

Kode ext4 di kernel lama (saya tidak tahu sampai kapan) membutuhkan acl sebagai opsi pemasangan. Jadi, Anda dapat mencoba:

mount -o remount,acl /

/etc/fstab

fstab . Anda berisi baris seperti

/dev/sda3   /  ext4    defaults    0 0

Anda harus menambahkan acl ke bidang opsi:

/dev/sda3   /  ext4    defaults,acl    0 0

Linux
  1. Tidak Dapat Menjelaskan Perilaku Acl?

  2. Ssh Inside Ssh Gagal Dengan "stdin:Is Not A Tty"?

  3. Operasi Float Dengan Bc?

  1. Perintah Rm Dalam Skrip Bash Tidak Bekerja Dengan Variabel?

  2. Jalankan skrip dengan rc.local:skrip berfungsi, tetapi tidak saat boot

  3. operasi chmod() tidak diizinkan - kerangka kerja FatFree

  1. Masalah dengan Gelandangan - 404 - Tidak Ditemukan

  2. Mengapa polling tidak diganti dengan epoll?

  3. chmod:mengubah izin Operasi direktori tidak diizinkan