<分区>
我有一个正则表达式,想在 sudoers 文件中使用它。但我无法让它工作。
\/test\/([0-9a-zA-Z\/]+\.[0-9a-zA-Z]+)+
我发现一定是
\\/test\\/([0-9a-zA-Z\/]+\.[0-9a-zA-Z]+)+
但我不知道如何在/([... 之后使用正则表达式
我可以用加号表示 1 到 n 吗? 我必须逃避什么?以及如何?
<分区>
我有一个正则表达式,想在 sudoers 文件中使用它。但我无法让它工作。
\/test\/([0-9a-zA-Z\/]+\.[0-9a-zA-Z]+)+
我发现一定是
\\/test\\/([0-9a-zA-Z\/]+\.[0-9a-zA-Z]+)+
但我不知道如何在/([... 之后使用正则表达式
我可以用加号表示 1 到 n 吗? 我必须逃避什么?以及如何?
最佳答案
sudo 不支持正则表达式,只支持文件通配。
参见 https://www.sudo.ws/man/sudoers.man.html#Wildcards
更新:从1.9.10开始sudo也支持正则表达式:https://www.sudo.ws/docs/man/sudoers.man/#Regular_expressions
关于Sudoers 文件中的正则表达式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36154437/