91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

【shell腳本】批量創建和刪除用戶

發布時間:2020-10-21 17:50:03 來源:網絡 閱讀:1102 作者:HMLinux 欄目:軟件技術

一、編寫shell腳本批量添加用戶

    實現方法:判斷用戶是否存在,存在則返回錯誤提示,同時判斷用戶文件是否存在,不存在則退出

1、創建添加用戶腳本

[root@localhost ~]# vim useradd.sh
#!/bin/bash
if [ $# -eq 0 ];then
        echo "你沒有輸入任何文件!"
        exit 1
fi

if [ ! -f $1 ];then
        echo "輸入有誤!"
        exit 2
fi

for user in `cat $1`
do
        id $user &>/dev/null
        if [ $? -eq 0 ];then
                echo "用戶$user已存在!"
        else
                useradd -s /sbin/nologin $user
                echo "password" | passwd --stdin $user
                echo "用戶$user創建成功。"
        fi
done

2、檢查腳本并添加可執行權限

[root@localhost ~]# sh -n useradd.sh
[root@localhost ~]# chmod +x useradd.sh


3、添加用戶

[root@localhost ~]# ./useradd.sh
你沒有輸入任何文件!
[root@localhost ~]# ./useradd.sh user.txt
更改用戶 user1 的密碼 。
passwd: 所有的身份驗證令牌已經成功更新。
用戶user1創建成功。
更改用戶 user2 的密碼 。
passwd: 所有的身份驗證令牌已經成功更新。
用戶user2創建成功。
更改用戶 user3 的密碼 。
passwd: 所有的身份驗證令牌已經成功更新。
用戶user3創建成功。
更改用戶 user4 的密碼 。
passwd: 所有的身份驗證令牌已經成功更新。
用戶user4創建成功。
更改用戶 user5 的密碼 。
passwd: 所有的身份驗證令牌已經成功更新。
用戶user5創建成功。


二、刪除用戶

1、編寫刪除腳本

[root@localhost ~]# vim userdel.sh

#!/bin/bash
#userdel
if [ $# -eq 0 ];then
        echo "你沒有輸入文件!"
        exit 1
fi

if [ ! -f "$1" ];then
        echo "輸入有誤!"
        exit 2
fi

for user in `cat $1`
do
        id $user &>/dev/null
        if [ $? -eq 0 ];then
                userdel -r $user &>/dev/null
                echo "刪除$user成功!"
        else
                echo "用戶不存在!"
        fi
done

[root@localhost ~]# sh -n userdel.sh
[root@localhost ~]# chmod a+X userdel.sh


2、刪除用戶

[root@localhost ~]# ./userdel.sh 111
輸入有誤!
[root@localhost ~]# ./userdel.sh user.txt
刪除user1成功!
刪除user2成功!
刪除user3成功!
刪除user4成功!
刪除user5成功!
[root@localhost ~]# ./userdel.sh user.txt
用戶不存在!
用戶不存在!
用戶不存在!
用戶不存在!
用戶不存在!



while read user
do
        id $user &>/dev/null
        if [ $? -eq 0 ];then
                echo "用戶$user已存在!"
        else
                useradd -s /sbin/nologin $user
                echo "password" | passwd --stdin $user
                echo "用戶$user創建成功。"
        fi
done < $1


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

北碚区| 崇州市| 涿鹿县| 德庆县| 临澧县| 怀远县| 轮台县| 广昌县| 万全县| 乐安县| 广河县| 杭锦后旗| 红原县| 柳林县| 广州市| 玛曲县| 佛学| 四子王旗| 平江县| 宜城市| 龙州县| 元阳县| 大厂| 昔阳县| 时尚| 法库县| 阿坝| 遵义市| 登封市| 启东市| 天气| 宜州市| 阳高县| 华阴市| 东宁县| 噶尔县| 漳平市| 东方市| 陆良县| 蕲春县| 富民县|