Chinaunix首页 | 论坛 | 博客
  • 博客访问: 663122
  • 博文数量: 111
  • 博客积分: 5010
  • 博客等级: 大校
  • 技术积分: 1461
  • 用 户 组: 普通用户
  • 注册时间: 2008-01-08 14:40
文章分类

全部博文(111)

文章存档

2010年(10)

2009年(70)

2008年(31)

我的朋友

分类: LINUX

2009-02-12 09:47:39

Fedora 10 root身份登录设置
以我用linux的经验来说,root用户下的操作很容易导致严重的问题,很多误操作是root惹的祸,gdm的登陆窗口对root用户就应该封 杀,禁止了root帐户的本地X的登陆,提升了一点的安全性,而ubuntu默认就不开root,用sudo。fedora 10之前系统都是允许root登录的,这次fedora 10 改进了,是一个很大的进步!
如果需要root登录的可以用这个方法:
1.su
2.输入密码
3.vi /etc/pam.d/gdm
将/etc/pam.d/gdm中的
#auth required pam_succeed_if.so user != root quiet注释了,就可以了。
 
Fedora 10下sudo设置
安装完Fedora 10后,首先应该是对sudo设置一下,sudo的作用就是使当前非root用户在使用没有权限 的命令时,直接在命令前加入sudo,在输入自己当前用户的密码就可以完成root用户的功能,而不必在每次使用su -来回切换用户了。sudo的配置文件位于/etc/sudoers,需要root权限才可以读写。
以下wbzh为日常登陆使用的帐户。其实只要简单的一行就可以了:
[wbzh@chd ~]$ su -  #切换到root用户
[wbzh@chd ]# echo "wbzh ALL=(ALL) ALL" >> /etc/sudoers
这样己可以了,要想在每次输入的时候不输入当前用户的密码可以这样设置:
[wbzh@chd ]# echo "wbzh ALL=(ALL) NOPSSWD:ALL" >> /etc/sudoers
完成后可以试验一下有没有成功:
[wbzh@chd ]# $ more /etc/sudoers
/etc/sudoers: 权限不够
[wbzh@chd ]# $ sudo more /etc/sudoers
## Sudoers allows particular users to run various commands as
## the root user, without needing the root password.
……
建议不要使用vi来编辑文件,这样可能会产生一些无法识别的错误(前人的经验,但我没有遇到)。
 
但是在Fedora 10中使用sudo命令后,yum就不能正常使用了。
有一种替代方法就是使用su命令,这样使用:su -c 'more /etc/sudoers' 。
 
阅读(1742) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~