rhce認證考試-創建一個添加用戶腳本
阿新 • • 發佈:2017-08-29
創建一個添加用戶腳本
創建一個添加用戶的腳本
在server0上創建一個名為/root/batchusers,此腳本能夠實現為系統system1創建本地用戶,並且這些用戶的用戶名來自一個包含用戶名列表的文件,同時滿足下列要求:
1.此腳本要求提供一個參數,此參數就是包含用戶名列表的文件
2.如果沒有提供參數,此腳本應該給出下面的提示信息Usage: /root/batusers userfile ,並且退出返回相應的值
3.如果提供一個不存在的文件名,此腳本應該給出下面的提示信息Input file not found然後退出並返回相應的值
4.創建的用戶登錄shell為/bin/false
您可以從下面的URL獲取用戶列表作為測試用http://classroom.example.com/materials/userlist
vim /root/batchusers.sh
#!/bin/bash
if [ $# -eq 0 ];then
echo "Usage: /root/batusers userfile"
exit 1
elif [ ! -f "$1" ];then
echo "Input file not found"
exit 2
else
for USER in $(cat "$1");do
useradd -s /bin/false $USER
done
fi
rhce認證考試-創建一個添加用戶腳本