1. 程式人生 > >rhce認證考試-創建一個添加用戶腳本

rhce認證考試-創建一個添加用戶腳本

創建一個添加用戶腳本

創建一個添加用戶的腳本


在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認證考試-創建一個添加用戶腳本