由于没有用户有任何权限读取file.txt,那么为什么/如何'sudo cat file.txt'打印文件内容?
bs01316@bs01316:~/test$ ls -l
total 4
---------- 1 bs01316 bs01316 6 মে 7 16:20 file.txt
bs01316@bs01316:~/test$ sudo cat file.txt
hello
超级用户和root用户是相同还是不同的概念?
root
本质上是忽略本地文件的权限。例如,r--r--r--
不授予 root
读取文件的权限,而是排除非 root
用户读取该文件。
root
和超级用户之间有细微的区别。 root
是 a 超级用户,通常是唯一的超级用户帐户,但其他帐户也可以被授予超级用户状态。
sudo
只是一个程序,可让您像任何其他用户一样运行其他程序。 default(当未使用 -u
选项时)是以
root
方式运行程序。