定時刪除使用者帳號 - Linux

Table of Contents

希望在某個時間點下系統自動刪除某個帳號

我想利用 crontab -e , 並將此工作交給 root 進行,

測試時, 執行 sudo crontab -e 並寫入

*/1 * * * * deluser --remove-all-files user_Account

然後完全不理我 Orz


於是我將動作寫成 script 檔案(del), 設定時間去執行,

執行 sudo crontab -e 並寫入

*/1 * * * * /bin/sh /home/account/del

還是不理我 Orz

但直接執行 deluser --remove-all-files user_Account

或者執行 del 這個 script 都能夠正確的將帳號移除

系統 ubuntu 10.04

有人知道我在哪個環節上發生問題嗎?

--

All Comments

Linda avatarLinda2010-10-18
我沒記錯的話,他會問YES/NO吧?
Elizabeth avatarElizabeth2010-10-19
我直接執行, 只看到刪除一堆東西後, 最後印完成這樣
Genevieve avatarGenevieve2010-10-19
你有給他root權限嗎? **** root XXXX
Daniel avatarDaniel2010-10-19
也有嘗試編寫 /etc/crontab 下的檔案 有指定給 root
Noah avatarNoah2010-10-24
還是不理我; 不知道那個環節錯了
Bennie avatarBennie2010-10-28
deluser 用絕對路徑?
Hamiltion avatarHamiltion2010-10-29
有試過 /usr/sbin/deluser 也是沒砍
Anonymous avatarAnonymous2010-10-29
改用 /usr/sbin/userdel -r user_Account 就沒問題了