2016-09-22 15 views
-2

使用標籤空間sudoers文件匹配,我需要寫一個shell腳本來檢查條目有或沒有在/ etc/sudoers文件模式中的模式

這是我需要檢查 靈氣ALL模式=(ALL)NOPASSWD:在此模式中字字標籤空間ALL

是有

如何找到圖案存在於文件/ etc/sudoers中或不使用Linux外殼腳本僅從

根用戶
SomeString='nimbus  ALL=(ALL)  NOPASSWD:ALL' 
File=sudoers 
echo $File 
echo -e $SomeString 

if grep -q $SomeString "$File"; then 
    echo "line found" 
else 
    echo "line not found" 
fi 

錯誤,我得到的grep:ALL =(ALL):沒有這樣的文件或目錄的grep:NOPASSWD:ALL:沒有這樣的文件或目錄

請幫我在這方面

感謝 薩加爾

+0

你做的嘗試?你是怎麼做到的? – Inian

+0

SomeString = '雨雲ALL =(ALL)NOPASSWD:ALL' 文件= sudoers的 回波$文件 回波-e $ SomeString 如果grep的-q $ SomeString 「$文件」;然後 回聲「行發現」 其他 回聲「行未找到」 網絡 我收到以下錯誤的grep:ALL =(ALL):沒有這樣的文件或目錄 的grep:NOPASSWD:ALL:沒有這樣的文件或目錄 –

回答