小编fid*_*per的帖子

用户 root 不能在 20.04 中写入其他人拥有的 /tmp 中的文件,但可以在 18.04

在 Ubuntu 18.04 中,我可以以 中的一个用户身份创建一个文件/tmp,并以用户身份写入该文件root(尽管设置了粘性位/tmp)。

在 Ubuntu 20.04 中,我Permission Denied作为 user收到错误root

Ubuntu 18.04:

# As user "ubuntu":
touch /tmp/tmplock

# As user "root":
echo "foo" > /tmp/tmplock

cat /tmp/tmplock
# Outputs "foo"

ls -lah /tmp
drwxrwxrwt 32 root   root    20K Jun 16 18:36 .
-rw-rw-r--  1 ubuntu ubuntu    4 Jun 16 18:36 tmplock
Run Code Online (Sandbox Code Playgroud)

Ubuntu 20.04:

# As user "ubuntu":
touch /tmp/tmplock

# As user "root":
echo "foo" > /tmp/tmplock
# …
Run Code Online (Sandbox Code Playgroud)

permissions command-line bash root 20.04

15
推荐指数
1
解决办法
2413
查看次数

标签 统计

20.04 ×1

bash ×1

command-line ×1

permissions ×1

root ×1