sudoを使用しても、ファイルシステムで「操作は許可されません」

sudoを使用しても、ファイルシステムで「操作は許可されません」

ファイルシステム操作を実行できないディレクトリがあります。

問題を見つけるために私が試したことを以下に貼り付けます。

試してみましたが、ls -al権限は大丈夫です。試してみましたが、getfacl権限は大丈夫です。試してみましたstraceが、問題を正確に特定するのに役立つものが見つかりませんでした。

私が知る限り、ディレクトリはあらゆる点で正常です。そのディレクトリ内にいくつかのRAIDボリュームがマウントされるサブディレクトリがあります。マウントが機能します。以下ではファイルを作成できますが、mnt/mymount/etc...以下では何もできませんmnt/

eihli@molavia:~$ mkdir mnt/foo
mkdir: cannot create directory ‘mnt/foo’: Operation not permitted

eihli@molavia:~$ touch mnt/foo
touch: setting times of 'mnt/foo': No such file or directory

eihli@molavia:~$ ls -al mnt
total 28
drwxr-xr-x   7 eihli eihli 4096 Sep  8 09:35 .
drwxr-xr-x  33 eihli eihli 4096 Oct 12 10:22 ..
drwxr-xr-x   3 eihli eihli 4096 Sep  7 11:24 data
drwxrwsr-x+  5 eihli share 4096 Oct 12 10:39 hitraid
drwxr-xr-x   2 eihli eihli 4096 Aug 17 09:32 ssd1
drwxr-xr-x   2 eihli eihli 4096 Aug 22 13:04 usb
drwxr-xr-x   2 root  root  4096 Sep  7 19:46 wd500raid

eihli@molavia:~$ sudo getfacl mnt
# file: mnt
# owner: eihli
# group: eihli
user::rwx
group::r-x
other::r-x

eihli@molavia:~$ strace touch mnt/foo
execve("/usr/bin/touch", ["touch", "mnt/foo"], 0x7fffdd2a6e28 /* 48 vars */) = 0
brk(NULL)                               = 0x55b68276e000
...
openat(AT_FDCWD, "mnt/foo", O_WRONLY|O_CREAT|O_NOCTTY|O_NONBLOCK, 0666) = -1 EPERM (Operation not permitted)
utimensat(AT_FDCWD, "mnt/foo", NULL, 0) = -1 ENOENT (No such file or directory)
...
close(1)                                = 0
close(2)                                = 0
exit_group(1)                           = ?
+++ exited with 1 +++

ベストアンサー1

これはファイル属性です:https://wiki.archlinux.org/title/File_permissions_and_attributes#File_attributes

eihli@molavia:~$ lsattr .
----i---------e------- ./mnt

ディレクトリにその属性がある原因が何であるかを特定できませんでした。私が台無しにすることができる唯一のことは、RAIDファイルシステムまたはIPFSに関連することです。

おすすめ記事