ubuntu 删除具有完全权限的文件

ubuntu 删除具有完全权限的文件

我在/tmp/目录中创建了一个文件。该文件归mysql用户所有,并具有完全权限,即

-rw-rw-rw- 1 mysql  mysql    16 Sep 23 12:44 artists.csv

现在我想删除它,但是不允许操作错误:

shimon@T61p:~$ rm /tmp/artists.csv 
rm: cannot remove ‘/tmp/artists.csv’: Operation not permitted

我只能使用 删除此文件sudo
我想知道为什么我无法使用我的用户删除具有所有权限的文件。

输出getfacl artists.csv

shimon@T61p:/tmp$ getfacl artists.csv
# file: artists.csv
# owner: mysql
# group: mysql
user::rw-
group::rw-
other::rw-

答案1

在谷歌搜索后,我发现了这个问题:
/tmp文件夹中有粘着位特许:

drwxrwxrwt  11 root root 36864 Sep 23 14:12 tmp

注意在权限的末尾 - 这意味着粘着位已设置。设置粘性位后,任何用户都可以创建文件,但只有文件的所有者可以删除它。劳工自由网

Ubuntu 支持

在应用粘滞位的目录中,用户无法删除或重命名任何不属于他们个人的文件。

相关内容