昨天駐點單位提了一個需求...
就是不希望我用root來監控server的log檔
像第一天上課書上就有說【能不用root就不要用root的權限與帳號】
這樣問題就來了!!!
在/var/log/底下的secure、boot.log、messages三個log
他的權限是-rw-------(600)且owner是root
那該怎做勒???
請聽我慢慢道來...
首先建立一個user帳號
useradd kulo
建立kulo的密碼
passwd kulo
修改三個log檔的權限
cd /var/log
chmod 640 secure
chmod 640 boot.log
chmod 640 messages
觀看修改好的權限
ll
最後修改kulo的group(gid)
vi /etc/passwd
將kulo的gid改成0 (root的群組)
然後存檔離開
這樣就ok了
要測試可以用kulo登入
然後看看能不能
cat /var/log/boot.log
cat /var/log/secure
cat /var/log/messages
可以看到log檔就大功告成了
這雖然是最基本的權限設定
但是想到上班的工作從本來不會
到慢慢簡單的可以自己解決
不用再麻煩別人
那種奇摩子就很爽!!!
請先 登入 以發表留言。