前两天在win7上装了个centos,目前还没把它连上网。
因为一直有蜂鸣音,开机的时候有,vi编辑文件的时候也有,网上查rmmod pcspkr可以关闭,但每次开机后就恢复了。
因为用的是non-login shell,所以打断把这个命令写到.bashrc里面。
但是一般用户没有rmmod pcspkr的权限,只能用sudo以root的身份来执行。可是现在sudo默认只有root能执行。(p430)
用visudo在/etc/sudoers文件里加入"rui ALL=(ALL) ALL",这样我的用户rui就可以执行sudo了。
但是sudo也是要输入自己的密码的,我想让它不输入密码,可是书上只有利用用户组免密码的功能. (p431)
我用vi /etc/passwd和/etc/group查出我的用户rui的用户组为rui.(这是怎么实现的?应该有其他查阅办法吧?)
我用visudo打开/etc/sudoers,在里面加入“%rui ALL=(ALL)ALL”,这让任何加入rui这个用户组的用户都能使用sudo切换任何身份来操作任何命令。
再加入“%rui ALL=(ALL)NOPASSWD: ALL”,免除输入密码。
现在是什么情况,,,