#!/ binに/ bashのを
#author:ELINの
#date:2019年8月27日
#title:ユーザー管理システム
#author:ELINの
#date:2019年8月27日
#title:ユーザー管理システム
BB [-d /ホーム/ $のBB] [$場合は?-eq 0] その後、
エコー"ユーザーがすでに存在して、正しいユーザー名を入力してください!!"
他
useraddの$ b-bに
読む-p "あなたのパスワードを入力してください:" CC
エコー"の$ CC" | passwdの--stdin $ BB&>を/ dev / null
エコー「パスワードに成功」
Fiを}
エコー"ユーザーがすでに存在して、正しいユーザー名を入力してください!!"
他
useraddの$ b-bに
読む-p "あなたのパスワードを入力してください:" CC
エコー"の$ CC" | passwdの--stdin $ BB&>を/ dev / null
エコー「パスワードに成功」
Fiを}
ELIF [$のAA -eq 2]
その後、
読む-p "削除したいユーザー名を入力してください:" BB
[-d /ホーム/ $のBB]
IF [$?-eq 0]
、その後
でuserdel -r $ BBを
エコー「ユーザー「削除された
他の
正しいユーザー名を入力し、ユーザーが存在しない削除するエコー」!! "
Fiの
その後、
読む-p "削除したいユーザー名を入力してください:" BB
[-d /ホーム/ $のBB]
IF [$?-eq 0]
、その後
でuserdel -r $ BBを
エコー「ユーザー「削除された
他の
正しいユーザー名を入力し、ユーザーが存在しない削除するエコー」!! "
Fiの
正しいユーザー名を入力してください!!"
elifの[$(passwdのがBB $ -S | awkの'{2}印刷の$'がDを)= "LK"]
、その後
はpasswd -u BB&$>は/ dev / nullは
"成功したユーザーがロックを解除"エコー
他には、
"ユーザーロック解除"エコー
Fiを提供して
ELIF [$のAA -eq 5]
その後、
読む-p "あなたが見たいユーザー名を入力してください:" BB
[-d /ホーム/ $のBB]
[$?-eq 0] IFを
、その後
のb-b $を指
他に
「エコーユーザーはいません存在し、正しいユーザー名を入力してください!!「
FI
他の
スクリプト"終了する必要がエコー」
BREAKの
Fiの
DONEを
elifの[$(passwdのがBB $ -S | awkの'{2}印刷の$'がDを)= "LK"]
、その後
はpasswd -u BB&$>は/ dev / nullは
"成功したユーザーがロックを解除"エコー
他には、
"ユーザーロック解除"エコー
Fiを提供して
ELIF [$のAA -eq 5]
その後、
読む-p "あなたが見たいユーザー名を入力してください:" BB
[-d /ホーム/ $のBB]
[$?-eq 0] IFを
、その後
のb-b $を指
他に
「エコーユーザーはいません存在し、正しいユーザー名を入力してください!!「
FI
他の
スクリプト"終了する必要がエコー」
BREAKの
Fiの
DONEを