从表面上看都是要获得root权限来执行任务
1.
fakeroot 不需要提供密码
sudo 要输入密码
2.
fakeroot不能获得root的权限,sudo可以
fakeroot只是伪装成root,它不能改变需要root权限才能改变的文件,它只是让程序执行时按照有root权
限的情况来运行,而对文件的操作实际上是在普通用户下进行的。
fakeroot touch /tmp/testfile
sudo touch /tmp/testfile
上面两条命令都会在/tmp下建立tesfile, 但前一条命令生成的文件属于当前用户,后一条命令生成的文件是root的。