用于编辑 etcsudoers文件的正则表达式模式

用于编辑 etcsudoers文件的正则表达式模式,第1张

概述我想在/ etc / sudoers文件中删除(uncommnet#)轮组,那么我应该使用什么样的Regex模式?#cat /etc/sudoers .... .... ## Allows members of the 'sys' group to run networking, software, ## service management apps an

我想在/ etc / sudoers文件中删除(uncommnet#)轮组,那么我应该使用什么样的Regex模式?

#cat /etc/sudoers........## Allows members of the 'sys' group to run networking,software,## service management apps and more.# %sys ALL = NETWORKING,SOFTWARE,SERVICES,STORAGE,DELEGATING,PROCESSES,LOCATE,DRIVERS## Allows people in group wheel to run all commands# %wheel        ALL=(ALL)       ALL## Same thing without a password# %wheel  ALL=(ALL)       nopASSWD: ALL........

我想从以下行中删除#.

...# %wheel  ALL=(ALL)       nopASSWD: ALL...
最佳答案您不应该使用任何类型的脚本编辑/ etc / sudoers文件.这是visudo命令的原因.对sudoers文件的编辑应该是罕见的并且控制得很好.

话虽这么说,如果你的visudo命令的编辑器是vi,你可以运行类似:%s / ^#%wheel /%wheel /来取消注释以%wheel开头的所有行.

或者,如果您认为有必要:

sudo sed --in-place 's/^#\s*\(%wheel\s\+ALL=(ALL)\s\+nopASSWD:\s\+ALL\)//' /etc/sudoers

首先运行它而不使用–in-place来检查输出.需要您自担风险使用它. 总结

以上是内存溢出为你收集整理的用于编辑/ etc / sudoers文件的正则表达式模式全部内容,希望文章能够帮你解决用于编辑/ etc / sudoers文件的正则表达式模式所遇到的程序开发问题。

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

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

原文地址: http://outofmemory.cn/yw/1047817.html

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

发表评论

登录后才能评论

评论列表(0条)

保存