嗨,我正在为学校作业编写一个shell脚本,但似乎无法根据需要工作。到目前为止,Bellow是我所拥有的。我的目标是添加帐户名称,例如创建用户帐户的真实名称。还有一个cron选项卡,每天11:59记录磁盘使用情况,并将其保存到storage.log。
#!/bin/bash
IFS=","
while read f1 f2 f3 f4
do hostname $f1
useradd $f2
passwd $f3
groupadd $f4
#echo "Real name : $f1"
#echo "Username : $f2"
#echo "Default password : $f3"
#echo "Group Name : $f4"
59 11 * * * sudo du >>/home/bond/Desktop/GroupActivities/storage.log
done < /home/bond/Desktop/GroupActivities/data.csv
useradd
命令具有一个准确完成您需要的标志,从 man useradd
:
-c, --comment COMMENT
Any text string. It is generally a short description of the login, and is currently used as the field for the user's full name.