从 CSV 行读取后,用于将用户批量添加到组的 Perl 脚本
Perl Script for Bulk Adding Users to a Group after it Reads from a CSV Line
我正在尝试使用 CSV 文件将用户批量添加到群组中,但我 运行 遇到了一些我似乎无法在网上其他地方找到的令人沮丧的错误:
useradd: invalid shell '-d/home/jbower11' --(对于列表中的所有用户)
在 csvreader.pl 第 14 行、第 6 行的连接 (.) 或字符串中使用未初始化的值 $fields[0]。--(对于列表中的所有用户)
useradd: invalid shell '-d/home/' --(脚本有运行后弹出的额外错误。)
system("useradd -gstudents -c $fields[0],$fields[1] -s -d/home/$fields[2] -m $fields[2]");
-s
选项指定新用户的默认 shell。您传递的 -d/home/$fields[2]
不是有效的 shell 名称
您的数据文件末尾还有一个您没有丢弃的空行
在求助于个人帮助之前,请使用互联网上可用的被动工具来诊断您的问题,如果您确实需要帮助,请尝试正确地组织您的问题
我正在尝试使用 CSV 文件将用户批量添加到群组中,但我 运行 遇到了一些我似乎无法在网上其他地方找到的令人沮丧的错误:
useradd: invalid shell '-d/home/jbower11' --(对于列表中的所有用户)
在 csvreader.pl 第 14 行、第 6 行的连接 (.) 或字符串中使用未初始化的值 $fields[0]。--(对于列表中的所有用户)
useradd: invalid shell '-d/home/' --(脚本有运行后弹出的额外错误。)
system("useradd -gstudents -c $fields[0],$fields[1] -s -d/home/$fields[2] -m $fields[2]");
-s
选项指定新用户的默认 shell。您传递的 -d/home/$fields[2]
不是有效的 shell 名称
您的数据文件末尾还有一个您没有丢弃的空行
在求助于个人帮助之前,请使用互联网上可用的被动工具来诊断您的问题,如果您确实需要帮助,请尝试正确地组织您的问题