我正在使用Deploy Studio對Mac計算機進行映像並將映像發佈到計算機。在對計算機進行映像後,我正在運行一個腳本文件來更改一些設置,並根據我們輸入的內容添加一個用戶。我遇到的麻煩是爲新用戶設置屏幕保護程序首選項,以便計算機在不活動15分鐘後要求輸入密碼。修改屏幕保護程序首選項文件的命令本身我只是沒有辦法從以root身份運行的腳本來設置它們。從根目錄爲所有用戶設置首選項文件
這裏的命令,因爲他們需要的,但我不知道該用戶,直到它被運行:
#Set Delay for 15 minutes
sudo write /Users/USERNAME/Library/Preferences/com.apple.screensaver askForPasswordDelay 500
#Enable AskForPassword
sudo write /Users/USERNAME/Library/Preferences/com.apple.screensaver askForPassword 1
我怎樣才能得到所有用戶在運行時,並在每個運行命令他們各自的目錄?
有沒有和錯誤,或者什麼似乎是確切的問題? –
該腳本需要有一個用戶名才能使用該命令,但在用戶運行之前我不會知道該用戶。 – jtholla2
不,腳本正在啓動時運行。不確定這個詞是否恰當?根? – jtholla2