公司的dev環境是開發人員能登入,並且開發有root許可權。但是由於每個開發的linux水平不一樣,有一些開發竟然直接 使用 rm -rf / 導致整個系統癱瘓了,系統也起不來,由於之前沒有備份所以沒辦法恢復
wget
2.解壓safe-rm
tar -zxf safe-rm-0.12.tgz
3.複製safe-rm到/usr/bin目錄下,直接替換系統的rm命令
cp safe-rm-0.12/safe-rm /usr/bin/rm
4.配置路徑黑名單(黑名單路徑的rm是無法刪除的)
vim /etc/safe-rm.conf
/
/bin
/boot
/dev
/etc
/initrd
/lib
/proc
/root
/sbin
/sys
/usr
/usr/bin
/usr/include
/usr/lib
/
如何防止員工離職導致的原始碼洩露
前劉峰老哥讓我幫他介紹一些c 技術員到他公司,順便聊到了如何保護企業源 的問題。因為在他的企業中,可能 就是最大的財富,那麼如何去保護這些財富呢?我有以下的看法 第 一 從分工和管理上進行限制 使用良好的原始碼版本控制,按照專案的需要把技術員工按照職責和許可權進行劃分,比如專案經理 架構師 一般程式...
關於開發中如何防止死等程式導致其它任務執行不了方法
在嵌入式軟體開發中,比如微控制器的程式,我們一定會寫到乙個大的死迴圈的程式,也就是輪詢io口,通常用 while 1 來實現大迴圈,程式就會在while 1 中不斷的迴圈執行一些任務,但是,任務與任務之間如果存在延時,就會大大的削弱整個架構的實時性,雖然現在的高階微控制器arm已經具有了多執行緒的機...
如何防止同一帳戶重複登入系統
如何防止控制客戶端使其用同一帳戶重複登入系統.解決思路 維護一online表,檢視有登陸,就不允許再次登陸,以sessionid作為唯一識別符號號,也可以產生乙個 發到 中,以區分不同的 再佐以 可以達到更好的效果,比如離開後自動離線 解決 public virtual void object se...