2008年3月5日 星期三

免密碼 sudo,保平安又免麻煩!

自從我的耍寶同事 Derek 用 root 帳號在自己的 Linux 環境底下執行了一個「迷樣的 Script」,並將環境徹底的摧毀之後,我就開始瞭解 Mark 老大說的:「不要用 root 亂搞!」是什麼意思了...

於是,跟 Mark 老大請教了要怎麼樣使用 sudo 最方便,但又可以保平安的方法~

在這裡做個記錄跟分享~




Step 1.
編輯 /etc/passwd

第一行應該長得像這樣
root:x:0:0:root:/root:/bin/bash

把第一個 x 拿掉,變成這樣
root::0:0:root:/root:/bin/bash

最後存檔離開~



Step 2.
編輯 /etc/sudoers

找到這一行:
# %wheel All=(All) NOPASSWD: All

把前面的 # 拿掉。

一樣存檔離開~



Step 3.

編輯 /etc/group

找到這一行:
wheel:x:10:root

在後面加上你想要讓他可以使用 sudo 的帳號,記得用逗號分隔,變成這樣:
wheel:x:10:root,firch

依然存檔離開~




Setp 4.
開開心心的使用不用密碼的 sudo~




ps.還是要節制的使用 sudo,否則哪天習慣成自然的把 sudo 拿來砍掉自己的系統,可不要來找我!


0 意見: