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