csatblogspotdotcom

Monday, November 24, 2008

关于增加用户的sudo权限

普通用户若要以root权限执行命令
1. 首先可以修改/etc/group,在第一行root对应的组后加上你的用户名
2. 将你的GID改为0,即root组ID。可以修改/etc/passwd相应的行,也可以用usermod -g实现。
3. 用visudo修改/etc/sudoers。在其中加上一行
yourname ALL=(ALL) ALL 或 yourgroup ALL=(ALL) ALL
其中的ALL都是可以替换的,还可以设置为不需要密码,具体设置网上都有

/etc/sudoers可以用vi直接编辑,而用visudo命令的原因是为了安全,会检查sudoers文件的合法性,如果直接改动,万一出现语法错误,sudo就被锁死了。
其实/etc/passwd和/etc/group也有相应的命令:vipw和vigr。
ps: /etc/sudoers、/etc/passwd、/etc/group默认文件属性也有区别:440、644、644.

Labels: ,

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home