我试图理解为什么 sudo 在这里没有权限
touch fred.txt
/tmp$ ls -la fred.txt
-rw-rw-r-- 1 me me 0 Dec 12 15:40 fred.txt
/tmp$ sudo -i
~# cd /tmp
/tmp# echo hi >> fred.txt
-bash: fred.txt: Permission denied
/tmp# chmod 666 fred.txt
/tmp# ls -la fred.txt
-rw-rw-rw- 1 me me 0 Dec 12 15:40 fred.txt
/tmp# echo hi >> fred.txt
-bash: fred.txt: Permission denied
id
uid=0(root) gid=0(root) groups=0(root)
据我了解,权限 666 应授予所有者、组和其他对文件进行 r/w 的权限。如 id 命令所证明的,作为 root 的 Surly sudo 可以在“其他”权限下访问该文件。
我在这里有什么误解?