Estou tentando entender por que sudo não tem permissão aqui
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)
Pelo que entendi, a permissão 666 deve dar ao proprietário, grupo e outras permissões para r/w para o arquivo. Surly sudo que está agindo como root como evidenciado pelo comando id tem acesso ao arquivo sob a permissão 'other'.
O que estou entendendo errado aqui?