如何在Linux上设置无密码`sudo`?

如何在Linux上设置无密码`sudo`?,第1张

概述如何在RHEL(Fedora,CentOS等)或Ubuntu发行版上设置密码sudo访问? (如果在发行版中它们是相同的,那就更好了!) 设置:个人和/或实验室/培训设备,无需担心未经授权的访问(即设备在非公共网络上,任何/所有用户都完全信任,设备的内容是“普通的”) . 编辑感谢麦地那的评论:根据手册页,你应该能够写 ALL ALL = (ALL) NOPASSWD: A 如何在RHEL(Fedora,CentOS等)或Ubuntu发行版上设置无密码sudo访问? (如果在发行版中它们是相同的,那就更好了!)

设置:个人和/或实验室/培训设备,无需担心未经授权的访问(即设备在非公共网络上,任何/所有用户都完全信任,设备的内容是“普通的”) .

解决方法 编辑感谢麦地那的评论:根据手册页,你应该能够写
ALL            ALL = (ALL) nopASSWD: ALL

允许所有用户在没有密码的情况下运行所有​​命令.

作为参考,我将离开我之前的答案:

如果添加表单行

%wheel         ALL = (ALL) nopASSWD: ALL

到/ etc / sudoers(当然使用visudo命令),它会让组轮中的每个人都运行任何命令而无需提供密码.所以我认为最好的解决方案是将所有用户放在某个组中并在sudoers中添加这样的行 – 显然你应该用你使用的实际组替换wheel.

或者,您可以定义用户别名,

User_Alias     EVERYONE = user1,user2,user3,...

并使用:

EVERYONE       ALL = (ALL) nopASSWD: ALL

虽然每次添加或删除用户时都必须更新/ etc / sudoers.

总结

以上是内存溢出为你收集整理的如何在Linux上设置无密码`sudo`?全部内容,希望文章能够帮你解决如何在Linux上设置无密码`sudo`?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/1045634.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-24
下一篇2022-05-24

发表评论

登录后才能评论

评论列表(0条)

    保存