从表面上看都是要获得root权限来执行任务

1.
  fakeroot 不需要提供密码
   sudo     要输入密码

2.
   fakeroot不能获得root的权限,sudo可以
  fakeroot只是伪装成root,它不能改变需要root权限才能改变的文件,它只是让程序执行时按照有root权
  限的情况来运行,而对文件的操作实际上是在普通用户下进行的。

 fakeroot touch /tmp/testfile
  sudo touch /tmp/testfile

 上面两条命令都会在/tmp下建立tesfile, 但前一条命令生成的文件属于当前用户,后一条命令生成的文件是root的。
10-28 04:10