web-dev-qa-db-ja.com

操作はsetfaclでサポートされていませんか?

これはこれに対するフォローアップの質問です Q/A

私はそれがうまくいった私のラップトップでコマンドを試しました:

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

組み込みデバイスにaclがインストールされ、正しいとマークされていることを確認しました。

しかし、組み込みデバイスでコマンドを使用するとsetfacl: /etc/NetworkManager: Operation not supportedが表示されます。

man setfaclを確認すると、私のバージョンのacl-mフラグをサポートしているようです。

ラップトップで問題なく動作するのに、デバイスのaclが操作をサポートしないのはなぜですか?


mount | grep -w /の結果:

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

古いカーネルのex​​t4コード(いつになるかわかりません)には、マウントオプションとしてaclが必要です。だからあなたは試すことができます:

mount -o remount,acl /

/ etc/fstab

fstabには次のような行が含まれています

/dev/sda3   /  ext4    defaults    0 0

オプションフィールドにaclを追加する必要があります。

/dev/sda3   /  ext4    defaults,acl    0 0
9
Hauke Laging