昨天駐點單位提了一個需求...
就是不希望我用root來監控server的log檔
像第一天上課書上就有說【能不用root就不要用root的權限與帳號】

因為root權限太大了,就跟windows裡的administrator一樣
這樣問題就來了!!!
在/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檔就大功告成了


這雖然是最基本的權限設定
但是想到上班的工作從本來不會
到慢慢簡單的可以自己解決
不用再麻煩別人
那種奇摩子就很爽!!!
文章標籤
全站熱搜
創作者介紹
創作者 kulo 的頭像
kulo

庫洛的異想世界

kulo 發表在 痞客邦 留言(9) 人氣(282)