답변1
사용자 이름과 비밀번호를 입력으로 사용하고 사용자를 생성하고 비밀번호를 설정하는 bash 스크립트를 생성하려는 것 같습니다. 다음을 시도하십시오.
#!/bin/bash
echo -n "please enter username: "
read username
echo -n "please enter password for $username: "
read -s password
echo
useradd $USERNAME
printf '%s\n' "$password" | passwd --stdin "$username"
이 -s
옵션은 사용자가 터미널에 입력한 입력을 숨기기 위해 읽기와 함께 사용됩니다.