Sudo

如何在特定命令 sudoers 條目中包含冒號?

  • April 25, 2022

我需要在 sudoers 文件中添加一個條目,以允許使用者執行特定命令。所以它發生了命令包含一個冒號“:”

mount -t nfs -o vers=4 host:/remoteMountpoint /home/username/localMountpoint

Visudo 抱怨該條目無效,不允許我保存它。我的意思是我可以嘗試強迫它,但我害怕後果。一個明顯的解決方法是使用萬用字元“ * ”代替冒號,但我想知道是否有另一種(正確的)方法可以做到這一點。

sudoers 手冊頁

請注意,如果在命令參數中使用以下字元,則必須使用“\”進行轉義:,, :, =, \

mount -t nfs -o vers\=4 host\:/remoteMountpoint /home/username/localMountpoint

引用自:https://unix.stackexchange.com/questions/356421