对 Linux 有点陌生,我有一个具有以下要求的任务(我想创建一个脚本来自动执行此操作):
创建一个 Linux 用户(无 SUDO)
为每个创建密码(为每个创建将密码写入文件)
将正确的 BIN 路径设置为 aws cli
将所有用户添加到“users”组
这是我到目前为止所拥有的,但我对步骤 3 和 4 感到困惑。非常感谢任何帮助!
//execute the Script using a bash shell
#!/bin/bash
//location of the txt file of usernames
userfile=/tmp/userlist
//extracting usernames from the file one-by-one
username=$(cat /tmp/userlist | tr 'A-Z' 'a-z')
//defining the default password
password=$username@123
//running loop to add users
for user in $username
do
//adding users '$user' is a variable that changes
// usernames accordingly in txt file.
useradd $user
echo $password | passwd --stdin $user
done