用linux编写一个添加用户的脚本
编写一个添加用户的脚本说明:使用shell脚本编程实现useradd功能,要求:1:输入用户名2:输入用户描述3:输入用户使用shell,比如用户使用/bin/bash4...
编写一个添加用户的脚本
说明:使用shell脚本编程实现useradd功能,要求:1:输入用户名2:输入用户描述3:输入用户使用shell,比如用户使用/bin/bash4: 输入用户宿主目录 当用户输入以上信息后应能在相关用户配置文件(/etc/passwd、/etc/group)中自动添加新用户的配置信息,UID和GID分别从两个配置文件中自动获取最大值并加1。如果用户名重复,则提示错误信息退出。用户宿主目录如果不存在,应能够自动创建该宿主目录(注意目录的权限、属主)。
5:测试,使用该shell创建一个自己用户名的用户,并设置密码。 展开
说明:使用shell脚本编程实现useradd功能,要求:1:输入用户名2:输入用户描述3:输入用户使用shell,比如用户使用/bin/bash4: 输入用户宿主目录 当用户输入以上信息后应能在相关用户配置文件(/etc/passwd、/etc/group)中自动添加新用户的配置信息,UID和GID分别从两个配置文件中自动获取最大值并加1。如果用户名重复,则提示错误信息退出。用户宿主目录如果不存在,应能够自动创建该宿主目录(注意目录的权限、属主)。
5:测试,使用该shell创建一个自己用户名的用户,并设置密码。 展开
1个回答
2016-12-29
展开全部
cat "<a href="https://www.baidu.com/s?wd=tom&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1Y3uju-mHf1mHu9uhNbn1Rd0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnHb3PH61rjbYPWc3nWDdPjfd" target="_blank" class="baidu-highlight">tom</a>:123" > /tmp/user.txt #生成密码文件,格式“username:password”
useradd <a href="https://www.baidu.com/s?wd=tom&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1Y3uju-mHf1mHu9uhNbn1Rd0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnHb3PH61rjbYPWc3nWDdPjfd" target="_blank" class="baidu-highlight">tom</a> #增加用户,其它参数按需要添加
chpasswd /tmp/user.txt #设置用户密码
rm -f /tmp/user.txt #删除临时密码文件
useradd <a href="https://www.baidu.com/s?wd=tom&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1Y3uju-mHf1mHu9uhNbn1Rd0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6KdThsqpZwYTjCEQLGCpyw9Uz4Bmy-bIi4WUvYETgN-TLwGUv3EnHb3PH61rjbYPWc3nWDdPjfd" target="_blank" class="baidu-highlight">tom</a> #增加用户,其它参数按需要添加
chpasswd /tmp/user.txt #设置用户密码
rm -f /tmp/user.txt #删除临时密码文件
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询