Re: [問題] 如何在Scipt裡執行root的指令

看板Linux作者時間10年前 (2015/05/26 10:01), 編輯推噓2(205)
留言7則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《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

05/26 12:03, , 1F
用 root 本身就不是一個好習慣 但的確可以避免很多麻煩
05/26 12:03, 1F

05/26 16:42, , 2F
沒甚麼習慣不好吧 root的事就root做
05/26 16:42, 2F

05/26 16:42, , 3F
不好的習慣是非root的事還給root做吧
05/26 16:42, 3F

05/26 16:43, , 4F
懂了 指的是登root啊www 其實平常用非root
05/26 16:43, 4F

05/26 16:43, , 5F
即便是單人也還是這樣比較好
05/26 16:43, 5F

05/26 16:44, , 6F
省的人不清醒下了rm -fR /之類的(?
05/26 16:44, 6F

05/28 22:49, , 7F
會那樣做的,難道就不會不清醒的 sudo rm -Rf /
05/28 22:49, 7F
文章代碼(AID): #1LOzFUUQ (Linux)
文章代碼(AID): #1LOzFUUQ (Linux)