# Create the file
touch file
# Change permissions of the file
# '600' means only owner has read and write permissions
chmod 600 file
# Change owner of the file
sudo chown root:root file
当您需要编辑文件内容时:
# Replace 'nano' with your prefered editor
sudo nano file
$ echo "some text" | sudo tee tmpfile
some text
$ sudo chmod 700 tmpfile
$ cat tmpfile
cat: tmpfile: Permission non accordée
$ sudo cat tmpfile
some text
对于追加:
$ echo "text appened" | sudo tee -a tmpfile
$ sudo cat tmpfile
somme text
text appened
$ sudo rm tmpfile
请注意,这
sudo
不是 root/超级用户的同义词。事实上,sudo
command 允许您以几乎任何用户的身份执行命令,正如安全策略所指定的:我假设您打算创建一个只有
root
用户才能读取的文件:当您需要编辑文件内容时:
查看只有 root 用户如何读取文件:
弄清楚了:
在另一个终端中,如果您不使用 sudo 执行此操作:
带三通
对于追加: