用戶權(quán)限集中管理方案.docx
《用戶權(quán)限集中管理方案.docx》由會員分享,可在線閱讀,更多相關(guān)《用戶權(quán)限集中管理方案.docx(8頁珍藏版)》請在匯文網(wǎng)上搜索。
1、1 企業(yè)生產(chǎn)環(huán)境用戶權(quán)限集中管理項目方案案例1.1問題現(xiàn)狀當(dāng)前我們公司里服務(wù)器上百臺,各個服務(wù)器上的管理人員很多(開發(fā)+運維+架構(gòu)+DBA+產(chǎn)品+市場),在大家登錄使用Linux服務(wù)器時,不同職能的員工水平不同,因此導(dǎo)致操作很不規(guī)范,root權(quán)限泛濫(幾乎大多數(shù)人員都有root權(quán)限),經(jīng)常導(dǎo)致文件等莫名其妙的丟失,老手和新手員工對服務(wù)器的熟知度也不同,這樣使得公司服務(wù)器安全存在很大的不穩(wěn)定性,及操作安全隱患,據(jù)調(diào)查企業(yè)服務(wù)器環(huán)境,50%以上的安全問題都來自內(nèi)部,而不是外部。為了解決以上問題,單個用戶管理權(quán)限過大現(xiàn)狀,現(xiàn)提出針對Linux服務(wù)器用戶權(quán)限集中管理的解決方案。1.2項目需求我們既希望
2、超級用戶root密碼掌握在少數(shù)或唯一的管理員手中,又希望多個系統(tǒng)管理員或相關(guān)有權(quán)限的人員,能夠完成更多更復(fù)雜的自身職能相關(guān)的工作,又不至于越權(quán)操作導(dǎo)致系統(tǒng)安全隱患。那么,如何解決多個系統(tǒng)管理員都能管理系統(tǒng)而又不讓超級權(quán)限泛濫的需求呢?這就需要sudo管理來代替或結(jié)合su 命令來完成這樣的苛刻且必要的企業(yè)服務(wù)器用戶管理需求。1.3 具體實現(xiàn)針對公司里不同的部門,根據(jù)員工的具體工作職能(例如:開發(fā),運維,數(shù)據(jù)庫管理員),分等級,分層次的實現(xiàn)對Linux服務(wù)器管理的權(quán)限最小化、規(guī)范化。這樣既減少了運維管理成本,消除了安全隱患,又提高了工作效率,實現(xiàn)了高質(zhì)量的、快速化的完成項目進(jìn)度,以及日常系統(tǒng)維護(hù)。
3、1.4 實施方案說明:實施方案一般是由積極主動發(fā)現(xiàn)問題的運維人員提出的問題,然后寫好方案,在召集大家討論可行性,最后確定方案,實施部署,最后后期總結(jié)維護(hù)。思想:在提出問題之前,一定要想到如何解決,一并發(fā)出來解決方案。到此為止:你應(yīng)該是已經(jīng)寫完了權(quán)限規(guī)劃文檔。1.4.1 信息采集(含整個方案流程)1 召集相關(guān)各部門領(lǐng)導(dǎo)通過會議討論或是與各組領(lǐng)導(dǎo)溝通確定權(quán)限管理方案的可行性。需要支持的人員:運維經(jīng)理、CTO支持、各部門組的領(lǐng)導(dǎo)。我們作為運維人員,拿著類似老師這個項目方案,給大家講解這個文檔,通過會議形式做演講,慷慨激昂的演說,取得大佬們的支持和認(rèn)可,才是項目能夠得以最終實施的前提,當(dāng)然,即使不實施
4、,那么,你的能力也得到了鍛煉,老大對你的積極主動思考網(wǎng)站架構(gòu)問題也會是另眼看待的。2 確定方案可行性后,會議負(fù)責(zé)人匯總、提交、審核所有相關(guān)員工對Linux服務(wù)器的權(quán)限需求。取得大佬們支持后,通過發(fā)郵件或者聯(lián)系相關(guān)人員取得需要的相關(guān)員工權(quán)限信息。比如說,請各個部門經(jīng)理整理歸類本部門需要登錄Linux權(quán)限的人員名單、職位、及負(fù)責(zé)的業(yè)務(wù)及權(quán)限,如果說不清權(quán)限細(xì)節(jié),就說負(fù)責(zé)的業(yè)務(wù)細(xì)節(jié),這樣運維人員就可以確定需要啥權(quán)限了。3按照需要執(zhí)行的Linux命令程序及公司業(yè)務(wù)服務(wù)來規(guī)劃權(quán)限和人員對應(yīng)配置,主要是運維人員根據(jù)上面收集的人員名單,需要的業(yè)務(wù)及權(quán)限角色,對應(yīng)賬號配置權(quán)限,實際就是配置sudo配置文件。4
5、權(quán)限方案一旦實施后,所有員工必須通過員工Linux服務(wù)器管理權(quán)限申請表來申請對應(yīng)的權(quán)限,確定審批流程,規(guī)范化管理。這里實施后把主權(quán)限申請流程很重要,否則,大家不聽話,方案實施玩也會泡湯的。5寫操作說明,對各部門人員進(jìn)行操作講解。Sudo執(zhí)行命令,涉及到PATH變量問題,運維提前處理好。人員名單職位負(fù)責(zé)的業(yè)務(wù)對應(yīng)服務(wù)器權(quán)限張三開發(fā)經(jīng)理blog業(yè)務(wù)要求all但是不能切換到root。1.4.2收集員工職能和對應(yīng)權(quán)限此過程是召集大家開會確定,或者請各組領(lǐng)導(dǎo)安排人員進(jìn)行統(tǒng)計匯總,人員及對應(yīng)的工作職責(zé),交給運維人員,由運維人員優(yōu)化職位所對應(yīng)的系統(tǒng)權(quán)限。1.運維組級別權(quán)限初級運維a,b,c,d查看系統(tǒng)個信息
6、,查看網(wǎng)絡(luò)狀態(tài)/usr/bin/free,/usr/bin/iostat,/usr/bin/top,/bin/hostname,/sbin/ifconfig,/bin/netstat,/sbin/route高級運維 d,e,f查看系統(tǒng)信息,查看和修改網(wǎng)絡(luò)配置,進(jìn)程管理,軟件包安裝,存儲管理/usr/bin/free,/usr/bin/iostat,/usr/bin/top,/bin/hostname,/sbin/ifconfig,/bin/nestat,/sbin/route,/sbin/iptables,/etc/init.d/network,/bin/nice,/bin/kill,/usr
7、/bin/kill,/usr/bin/killall,/bin/rpm,/usr/bin/up2date,/usr/bin/yum,/sbin/fdisk,/sbin/sfdisk,/sbin/parted,/sbin/partprobe,/bin/mount,/bin/unmount運維經(jīng)理超級用戶所有權(quán)限(all)2.開發(fā)組級別權(quán)限初級開發(fā)root的查看權(quán)限,對應(yīng)查看日志的權(quán)限/usr/bin/tail /app/log*,/bin/grep /app/log*,/bin/cat,/bin/ls高級開發(fā)root查看的權(quán)限,對應(yīng)服務(wù)查看日志的權(quán)限,重啟對應(yīng)服務(wù)的權(quán)限/sbin/service
8、,/sbin/chkconfig,/usr/bin/tail /app/log*,/bin/grep /app/log*,/bin/cat,/bin/ls開發(fā)經(jīng)理項目所在服務(wù)器的ALL權(quán)限,不能修改root密碼ALL,/usr/bin/passwd A-Za-z*,!/usr/bin/passwd root,!/usr/sbin/visudo,!/bin/su,!/usr/bin/vi *sudoer*,/usr/bin/vim *sudoer*3.架構(gòu)組級別權(quán)限架構(gòu)工程師普通用戶權(quán)限不加人sudo 列表4.DBA組 級別權(quán)限初級DBA普通用戶權(quán)限不加入sudo列表高級DBA項目所在數(shù)據(jù)庫服務(wù)
9、器的all權(quán)限ALL,/usr/bin/passwd A-Za-z*,!/usr/bin/passwd root,!/usr/sbin/visudo,!/bin/su,!/usr/bin/vi *sudoer*,/usr/bin/vim *sudoer*5.網(wǎng)絡(luò)工程師級別權(quán)限初級網(wǎng)絡(luò)普通用戶權(quán)限不加入sudo列表高級網(wǎng)絡(luò)項目所在數(shù)據(jù)庫服務(wù)器的all權(quán)限ALL,/usr/bin/passwd A-Za-z*,!/usr/bin/passwd root,!/usr/sbin/visudo,!/bin/su,!/usr/bin/vi *sudoer*,/usr/bin/vim *sudoer*1.5
10、 模擬創(chuàng)建用戶角色首先創(chuàng)建3個初級運維,1個高級運維,1個網(wǎng)絡(luò)工程師,1個運維經(jīng)理,密碼統(tǒng)一是123456建立5個開發(fā)人員,屬于phpers 組再添加一個開發(fā)經(jīng)理和高級開發(fā)人員sudo配置文件# Command Aliases by jianghaoCmnd_Alias CY_CMD_1 = /usr/bin/free,/usr/bin/iostat,/usr/bin/top,/bin/hostname,/sbin/ifconfig,/bin/nestat,/sbin/routeCmnd_Alias GY_CMD_1 = /usr/bin/free,/usr/bin/iostat,/usr/b
- 1.請仔細(xì)閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
20 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁顯示word圖標(biāo),表示該PPT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 用戶權(quán)限 集中 管理 方案