码迷,mamicode.com
首页 > 系统相关 > 详细

SHELL练习题

时间:2016-03-30 07:08:14      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:linux-shell

work目录下有用户目录若干user1,user2.。。用户名需要自己获取
所有目录权限为700,用户名为目录名,用户密码为passwd1和passwd2两种(两者其一)
完成如下操作,在每一个用户家目录下创建一个以他们用户名命名的空文件,并写入例如“hello user1”。



#!/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 passwd | passwd --stdin user$i

if [ -d /home/user$i ] || [ -n /home/user$i ]

then

echo "exit"

else

echo "hello user$i" > /home/user$i/user$i

fi

done

本文出自 “IT屌丝” 博客,请务必保留此出处http://68686789.blog.51cto.com/10438688/1758260

SHELL练习题

标签:linux-shell

原文地址:http://68686789.blog.51cto.com/10438688/1758260

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!