work目录下有用户目录若干user1,user2.。。用户名需要自己获取
所有目录权限为700,用户名为目录名,用户密码为passwd1和passwd2两种(两者其一)
完成如下操作,在每一个用户家目录下创建一个以他们用户名命名的空文件,并写入例如“hello user1”。
所有目录权限为700,用户名为目录名,用户密码为passwd1和passwd2两种(两者其一)
完成如下操作,在每一个用户家目录下创建一个以他们用户名命名的空文件,并写入例如“hello user1”。
0
本帖最后由 wsw13640218682 于 2016-3-30 00:32 编辑
- #!/bin/bash
- ###创建文件夹
- d="/root/work/"
- for i in `seq 1 5`
- do
- cd $d
- mkdir -p user$i
- chmod 700 $d*
- useradd user$i
- echo passwd1 | passwd --stdin user$i
- if [ -d /home/user$i ] || [ -n /home/user$i ]
- then
- echo "exists"
- else
- echo "hello user$i" > /home/user$i/user$i
- fi
- done
编辑回复