題 僅在工作日需要在linux上使用用戶密碼


是否有可能只在指定的時間範圍內使linux需要用戶密碼,例如。從周一到週五?我想在我的Linux Mint上以這種方式設置它,以便孩子們在未經許可的情況下無法在上學日訪問計算機,但仍允許在上學日使用密碼登錄...

編輯:通過登錄我的意思是使用gui登錄系統


5
2017-12-16 10:08


起源


請更詳細地說明“要求密碼”的含義。您是否希望能夠在沒有密碼的情況下以圖形方式登錄?登錄(遠程)shell?跑 sudo 沒有密碼? - slhck
@slhck編輯了這個問題。 - burtek
寫一個腳本在啟動時運行,如果這一天是工作日,編輯gui配置文件以允許無密碼自動登錄。在gui完成登錄時運行的腳本中刪除該行。它並不像聽起來那麼難 - Sirex


答案:


這是可能的......你做了一個bash或一個程序,在特定的日子改變密碼或禁用孩子的帳戶,而不是在周末返回正確的密碼或帳戶。

負責更改密碼或解除帳戶的程序應該在〜/ .xinitrc或登錄前運行的其他文件中...

if [[ $(date +%u) -gt 5 ]] ; then
    //Your programme
fi

有關其他信息,請檢查
   - 禁用用戶帳戶
   - 在啟動時運行bash

我用wmii運行最小的debian所以我把我的啟動bash放在〜/ .xinitrc你可以選擇一些運行在不同運行級別的其他文件。

希望能幫助到你... :)


2
2017-12-17 20:26