添加或刪除用戶

簡單的腳本bash

#/bin/bash
#
if [ $1 == '--add' ]; then
  for I in `echo $2 | sed 's/,/ /g'`; do
    if id $I &> /dev/null; then
      echo "$I exists."
    else
      useradd $I
      echo $I | passwd --stdin $I &> /dev/null
    fi
  done
elif [ $1 == '--del' ]; then
  for I in `echo $2 | sed 's/,/ /g'`; do
    if id $I &> /dev/null; then
      userdel -r $I
      echo "Delete $I finished."
    else
      echo "$I not exist."
    fi
  done
else
  echo "Unknown options."
fi
相關文章
相關標籤/搜索