2012-10-02 63 views
0

大家好,我需要重新掛載文件系統爲讀/寫在bash腳本重新掛載文件系統RW在UNIX bash腳本

我看幾個例子,我的代碼看起來right..in實際上它加工。但是,當我以root身份執行bash文件時,仍然要求輸入密碼。我不能這樣做,因爲當我不在辦公室時,它將作爲CRON工作來運行。我已經嘗試了幾個變化,沒有任何工作。你們有什麼建議嗎?

$MOUNT -o remount,rw $BACKUPDIR ; 
if (($?)); then 
{ 
$ECHO "snapshot: could not remount $BACKUPDIR readwrite"; 
exit; 
} 

fi;

+0

你在安裝?你可以指定密碼作爲一個選項... –

+0

我可以向你保證它確實..在我運行腳本後,我仍然被提示輸入密碼..我沒有一個線索爲什麼它會繼續..實際上目的地是遠程機器。也許這跟它有關係? – Travis

回答

2

您可以指定在命令行的密碼:

-o remount,rw,pass=password 
+0

如果您必須將密碼存儲在腳本/程序中,請確保您具有良好的權限設置。另外,如果您將代碼存儲在版本控制系統中,那麼您的密碼可能會永久地提交給歷史記錄,這可能是公開的。 – Marcin