小编Kes*_*pta的帖子

修改文件时,Linux 文件功能丢失。这是预期的行为吗?

当我修改文件时,我之前设置的文件功能会丢失。这是预期的行为吗?

我首先设置了一个文件能力:

$ setcap CAP_NET_RAW+ep ./test.txt
$ getcap ./test.txt
./test.txt = cap_net_raw+ep
Run Code Online (Sandbox Code Playgroud)

正如预期的那样,我发现文件功能已设置。

然后我修改文件。

$ echo hello >> ./test.txt
Run Code Online (Sandbox Code Playgroud)

现在,当我检查文件功能时,找不到任何功能。

$ getcap ./test.txt
Run Code Online (Sandbox Code Playgroud)

linux xattr capabilities

5
推荐指数
1
解决办法
695
查看次数

标签 统计

capabilities ×1

linux ×1

xattr ×1