国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > Linux Shell > 正文

linux系統中的列出敏感用戶的腳本代碼

2020-07-27 19:13:59
字體:
來源:轉載
供稿:網友

此處的敏感用戶是指這個用戶屬于多個組,或者這個用戶屬于的組名跟這個用戶名不一樣

#! /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
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 华容县| 东山县| 房产| 鹤庆县| 浦北县| 保康县| 綦江县| 宜黄县| 陈巴尔虎旗| 泸州市| 琼结县| 宕昌县| 隆化县| 北海市| 香港| 建阳市| 馆陶县| 建宁县| 淮安市| 华蓥市| 嘉峪关市| 绥阳县| 垫江县| 湘阴县| 阿图什市| 平邑县| 巴中市| 靖安县| 兴山县| 无棣县| 濉溪县| 鹿泉市| 宜丰县| 神农架林区| 河源市| 陇川县| 泰兴市| 将乐县| 辛集市| 留坝县| 邵阳县|