ファイルのユーザー名とパスワードを読み取り、それらを入力してユーザーを追加または削除する方法を検討しています。
EG: 「userlist」という名前のファイルがあり、この形式で次の内容が含まれています。
user1 pass1
user2 pass2
user3 pass3
私が完全に理解していないのは、BASH スクリプトを使用してこれらのアカウントを追加する方法です。
私がこれまでに持っているのはこれです:
if [[ whoami -ne "root" ]]
then
exit
else
echo "wish to add or delete? a/d"
read uArg
echo "enter file name"
read uFile
if [ $uArg = "a" -o $uArg = "A" ]
then
IDK WHAT TO DO HERE.
elif [ $uArg = "d" -o $uArg = "D" ]
then
IDK WHAT TO DO HERE.
fi
fi
さて、私が理解できないのは、各単語を1行ずつ読み、ユーザー名とパスワードを入力して新しいユーザーを追加したり、既存のユーザーを削除したりする方法です。
プログラムは、ファイル全体を読み取り、対応するパスワードを使用して各ユーザーを追加するように構成されています。削除を選択すると、ファイル内の各ユーザーが削除されます。
私はBASHが初めてなので、どんな助けでも大歓迎です。