默认按照配置,sudoer配置文件里面会要求输入用户自己的密码,这样非常不安全,很大程度上也失去了sudo命令的意义。
其实/etc/sudoers文件里面,已经包含了这些需要配置示例,去掉注释即可。sudoers文件最后我改成了:
Defaults targetpw # Ask for the password of the target user
ALL ALL=(ALL) ALL
后面那项会让所有用户拥有sudo的权限,所以在注释中也特别注明,必须和上面那个选项同时开启。这样,在需要改变权限时,就需要输入对应帐号的密码。也就是说,在需要root权限的时候,就需要输入root的密码。其实这配置还主要来自于opensuse的习惯:)