看板 Linux 關於我們 聯絡資訊
※ 引述《learnbao.bbs@ptt.cc (嘻嘻)》之銘言: > 各位前輩好~ > 想請問怎麼在scipt裡面執行需要root權限的動作,且不用打密碼 > 因為我在crontab裡設定每一分鐘去執行 > 到一個資料夾底下複製一個檔案到另外一個資料夾 > 但是這個cp的動作需要root權限,我根據google上面的用法 > 還是一樣會顯示權限不符合 有人能幫我解決疑惑嗎 謝謝 > 下面這個方法試過了沒用 > sudo chown root.root <my script> > sudo chmod 4755 <my script> > /etc/sudoers > Cmnd_Alias CMDS = /path/to/your/script > <username> ALL=NOPASSWD: CMDS 用 root 設在 root 的 crontab 不就得了? 現在的 distro 的所謂主流就是 sudo 來 sudo 去,這在多人共用 的系統還有話說,如果不是多人共用,那真的是自找麻煩。還有更 嚴重的是,沒有 root 的系統。這是題外話了…… -- ※ Origin: 交大次世代(bs2.to) ◆ From: 220.133.241.31
chang505: 用 root 本身就不是一個好習慣 但的確可以避免很多麻煩 05/26 12:03
danny8376: 沒甚麼習慣不好吧 root的事就root做 05/26 16:42
danny8376: 不好的習慣是非root的事還給root做吧 05/26 16:42
danny8376: 懂了 指的是登root啊www 其實平常用非root 05/26 16:43
danny8376: 即便是單人也還是這樣比較好 05/26 16:43
danny8376: 省的人不清醒下了rm -fR /之類的(? 05/26 16:44
rickieyang: 會那樣做的,難道就不會不清醒的 sudo rm -Rf / 05/28 22:49