사용자 일괄 추가 및 삭제
사고: 1. 사용자 에 게 사용자 이름 을 입력 하고 사용자 의 수량 과 비밀 번 호 를 입력 하 라 고 요구 합 니 다.
2. 사용자 가 입력 한 사용자 이름, 수량, 비밀번호 가 비어 있 는 지 판단 합 니 다.비어 있 으 면 끝 을 건 너 뛰 기;오직
입력 한 값 이 비어 있어 야 아래 문 구 를 실행 합 니 다.
3. 입력 한 $num 이 숫자 인지 아 닌 지 를 판단 하고 아래 의 언어 이름 을 실행 합 니 다. 그렇지 않 으 면 실행 하지 않 습 니 다.
#!/bin/bash
#author:limingyu (Email:[email protected])
#批量添加用户
read -p "please input username: " -t 30 name
read -p "please input the number of users: " -t 30 num
read -p "please input the passwd of users: " -t 30 pass
if [ -n "$name" -a -n "$num" -a -n "$pass" ]
then
y=$(echo $num |sed 's/[0-9]//g')
if [ -z $y ]
then
for (( i=1;i<=$num;i=i+1 ))
do
/usr/sbin/useradd $name$i &>/dev/null
echo "create $name$i success!"
echo $pass |/usr/bin/passwd --
stdin $name$i &>/dev/null
done
fi
fi
사용자 일괄 삭제:
#/bin/bash
for username in `cat /etc/passwd|grep 'ljz'|awk -F: '{print $1}'`
do
userdel -r $username
echo "del $username is success!"
done
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
MongoDB 베이스(6) 보안(권한 작업)다른 모든 데이터베이스와 마찬가지로 권한의 관리는 차이가 많지 않다.mongodb는 모든 사용자 정보를 admin 데이터베이스에 저장하는 집합 시스템입니다.users에서 사용자 이름, 비밀번호, 데이터베이스 정보를 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.