linux系統(tǒng)中的列出敏感用戶的腳本代碼
更新時間:2014年09月01日 14:43:00 投稿:mdxy-dxy
這里的敏感用戶是指這個用戶屬于多個組,或者這個用戶屬于的組名跟這個用戶名不一樣,需要的朋友可以參考下
此處的敏感用戶是指這個用戶屬于多個組,或者這個用戶屬于的組名跟這個用戶名不一樣
#! /bin/bash #list user who belong to more than one group #and list user who belong to the group which isn't the same as the username #w is whitelist,we will not think user in this whitelist is special or dangerous w=("root" "adm" "games" "operator" "halt" "shutdown" "sync" "daemon" "bin" "operator") function WhiteList() { for i in ${w[@]} do if [ "$i" == "$1" ];then return 1 fi done return 0 } IFS=" " for LINE in `cat /etc/passwd|awk -F: '{print $1}'` do WhiteList $LINE; #if $? equal 1,means it is in the whitelist if [ $? -eq 0 ];then a=`groups $LINE|awk -F: '{print $2}'` b=`echo $a` if [ "$b" != "$LINE" ];then #echo $LINE echo `groups $LINE` fi fi done
相關(guān)文章
Linux下如何安裝Run文件格式NVIDIA顯卡驅(qū)動
本篇文章給大家介紹Linux下如何安裝Run文件格式NVIDIA顯卡驅(qū)動,主要設(shè)計到linux下安裝run文件格式nvidia顯卡驅(qū)動方面的知識點,對linux下安裝run文件格式nvidia顯卡驅(qū)動感興趣的朋友可以參考下本文2015-10-10Linux系統(tǒng)中bash shell編程的10個基礎(chǔ)問題講解
這篇文章主要介紹了Linux系統(tǒng)中bash shell編程的10個基礎(chǔ)問題講解,這10個問題涵蓋了很多Linux shell編程的基本知識點及bash shell的特性,非常推薦!需要的朋友可以參考下2016-02-02收集的55個Linux系統(tǒng)管理中常用的一些shell命令
這篇文章主要介紹了收集的55個Linux系統(tǒng)管理中常用的一些shell命令,需要的朋友可以參考下2014-12-12Shell腳本連接oracle數(shù)據(jù)庫的實現(xiàn)代碼
這篇文章主要介紹了Shell腳本連接oracle數(shù)據(jù)庫的實現(xiàn)代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05獲取磁盤IO與系統(tǒng)負(fù)載Load的shell腳本
本節(jié)介紹的幾段shell腳本,可以用于提取磁盤的I/O信息,系統(tǒng)負(fù)載Load信息等2013-08-08