我需要向 sudoers 文件添加一个条目以允许用户运行特定命令。所以碰巧该命令包含冒号“:”
mount -t nfs -o vers=4 host:/remoteMountpoint /home/username/localMountpoint
Visudo 抱怨该条目无效,不允许我保存它。我的意思是我可以尝试强迫它,但我害怕后果。一个明显的解决方法是使用通配符“ * ”代替冒号,但我想知道是否有另一种(正确的)方法可以做到这一点。
答案1
来自sudoers 手册页:
请注意,如果在命令参数中使用以下字符,则必须使用“\”进行转义:
,
,:
,=
,\
。
mount -t nfs -o vers\=4 host\:/remoteMountpoint /home/username/localMountpoint