1、Fedora Coar和其他的Linux发行版本一样都有root根帐号和个人帐号,root是超级帐号,有点像windows下的administrator一样。我们平常一般都是用个人帐户登录linux进行操作,需要做管理设置的时候用su或者sudo命令运行。这个设置需要运行root权限。
echo 'loginname ALL=(ALL) ALL' >> /etc/sudoers
这里的loginname是用户帐号名称,如果不想被提示输入密码,可以这样设置:echo 'loginname ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers 需要注意的是,如果你设置了提示密码,应该输入的密码应该是uers的帐号密码,而不是root的密码。
2、比如:
[figo@flyoung ~]$su
Password: <------输入root密码
[root@flyoung figo]#chmod +w /etc/sudoers
[root@flyoung figo]#e cho 'figo ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers
[root@flyoung figo]#chmod -w /etc/sudoers
[root@flyoung figo]#exit
exit
3、比如,当我用user的帐号查看/root目录信息的时候没有权限,用sudo就可以查看了。
[figo@flyoung ~]$ du -sh /root
du: `/root': Permission denied <---没有权限
[figo@flyoung ~]$ sudo du -sh /root
103M /root

