现在给出简单的答案!没有任何可能搞砸或弄乱你的安装。
只需输入密码几次,然后就再也不用输入了!这将允许您向“root”组添加一个本地管理员帐户,然后从模板中取消注释,从而使整个“root”组拥有超级用户权限。您可以在本文的后面部分阅读我对此过程的安全问题/解决方案。
%username%是您的用户名的全局变量(将其替换为所需的用户名)。
步骤1:打开终端窗口,然后键入“sudo usermod -a -G root %username%”。
步骤2:然后复制/粘贴以下内容...
sudo sed -i 's/# auth sufficient pam_wheel.so trust/auth sufficient pam_wheel.so trust/g' /etc/pam.d/su`
第二步 或者输入
sudo nano /etc/pam.d/su`
转到第19行,删除
# auth sufficient pam_wheel.so trust
前面的"#"(对于某些人来说可能是不同的行号)
*第一个命令将您的%username%添加到组"root"中
第二/第三个命令允许组"root"的所有成员成为超级用户,无需密码,而不仅仅允许用户"root"具有身份验证的su特权。
注意:
不要搞乱 /etc/sudoers
... su 认证必须通过很多检查/平衡。超级用户认证使用与所有其他登录认证相同的 pam.d 过程。"/etc/security/access.conf" 通过 tcp/ip(192.168.0.1) 通信和 telnet 服务(tty1&tty2&tty3...等等)提供访问控制的布局。这样可以通过传输协议对每个应用程序进行更精确的过滤。如果安全是您的关注点,那么您应该关注远程/代码威胁而不是有人真的在您离开房间时触碰您的计算机!
偏执狂的食物(不要输入这个,只是查看):
sudo sed -i 's/#-:ALL EXCEPT (wheel) shutdown sync:LOCAL/-:ALL EXCEPT (wheel) shutdown sync:LOCAL/g' /etc/security/access.conf
^ 这将阻止非系统或根用户访问控制台。有时候程序会安装被利用的用户名/组!