setfacl: x.txt: Operasi tidak didukung

14

Apa yang saya lakukan dan apa yang dilakukannya:

> getfacl  x.txt 
# file: x.txt
# owner: cwhii
# group: cwhii
user::rw-
group::r--
other::r--

> groups
cwhii adm dialout cdrom plugdev lpadmin admin sambashare
> setfacl --modify=g:adm:rw x.txt
setfacl: x.txt: Operation not supported
> uname -a
Linux road 2.6.31-19-generic #56-Ubuntu SMP Thu Jan 28 01:26:53 UTC 2010 i686 GNU/Linux

Apa yang saya harapkan adalah entri kontrol akses tambahan di x.txt tanpa pesan kesalahan.

CW Holeman II
sumber
saya memeriksa tune2fs dan mengatakan bahwa default termasuk xattrs dan acl tapi saya mendapat respons yang sama. Apakah mungkin saya masih perlu menambahkan acl?
dacresni

Jawaban:

16

Ini terdengar seperti perilaku pemasangan standar tidak mengizinkan ACL pada sistem file. getfacl akan melaporkan izin sistem file normal tanpa kesalahan, tetapi setfacl tidak dapat beroperasi karena sistem file dipasang tanpa opsi ACL.

Anda dapat menambahkan ini di / etc / fstab atau dengan memodifikasi opsi sistem file Anda.

Dengan anggapan Anda memiliki sistem berkas / home di / dev / sda, Anda dapat melakukan hal berikut:

Ubah metode Filesystem:

sudo / sbin / tune2fs -o + acl / dev / sda

Ubah / etc / fstab method:

/ dev / sda / home ext3 default, acl 1 2

Dengan menggunakan metode mana pun, sistem file harus di-remount agar bisa berlaku. Anda dapat melakukannya dengan mem-boot ulang, atau dengan menjalankan

sudo / bin / mount -o remount / home

Alex
sumber
ACL dinonaktifkan secara default karena alasan kinerja.
user1686