稀奇古怪练习题,来试一试?

回复 收藏
本帖最后由 wuwenweijuan 于 2015-12-24 08:51 编辑

批量创建用户user01-user20, 并且分别给这些用户设置一个8位的随机密码,并记录用户对应生成的密码。(不可使用循环语句,如for、while等!)

答案:
{{{密码回复可见}}}

2015-12-24 08:48 举报
已邀请:
0

syk

赞同来自:

{:4_105:}
0

m.chang

赞同来自:

世界这么大,我想先看看答案。
0

wuwenweijuan

赞同来自:

0

wuwenweijuan

赞同来自:

m.chang 发表于 2015-12-24 09:36
世界这么大,我想先看看答案。

怎么样?有收获吗?
0

zyos

赞同来自:

想不出来
0

m.chang

赞同来自:

wuwenweijuan 发表于 2015-12-24 09:44
怎么样?有收获吗?

我SED, AWK, 这一块不太扎实,之前是看了铭哥一期的视频,只是看了一遍,并没有练习,先收藏了,以后应该就不难理解了。。{:4_91:}
0

sunwang33

赞同来自:

谢谢分享
0

wuwenweijuan

赞同来自:


不用客气,共同交流,共同学习!
0

木树

赞同来自:

看看答案
0

369666951

赞同来自:

11
0

printf_me

赞同来自:

我是来看答案的
0

maria

赞同来自:

{:4_92:}我就看看不说话
0

wuwenweijuan

赞同来自:

maria 发表于 2015-12-24 17:09
我就看看不说话

这么多学分,大牛啊!!!
0

maria

赞同来自:

wuwenweijuan 发表于 2015-12-24 17:44
这么多学分,大牛啊!!!

{:4_109:}进来早一点而已,不牛,渣渣一枚!
0

超大大

赞同来自:

参考 参考
0

Linuxpp

赞同来自:

不错的思维
0

zhangdailu

赞同来自:

来脑补一下
0

方琪

赞同来自:

11
0

Landon

赞同来自:

asd
0

ヾSun

赞同来自:

学习一下
0

thedawn

赞同来自:

1
0

andreking

赞同来自:

学习下
0

googleqicq

赞同来自:

答案
0

小指头

赞同来自:

学习
0

wsw13640218682

赞同来自:

看看如何
0

yangjian319

赞同来自:

完全不会啊。
0

hlymlv

赞同来自:

看看
0

licengceng

赞同来自:

学习
0

loading丶

赞同来自:

useradd
0

落涧飞鹰

赞同来自:

看看
0

ayuan124

赞同来自:

先看看答案,真心不会写。
0

blackwang

赞同来自:

先收藏,学会了写
0

宇浩

赞同来自:

1
0

gxp2008

赞同来自:

不使用循环怎么搞
0

我是学渣

赞同来自:

{:4_99:}
0

不怕不怕

赞同来自:

我来学习的
0

乌贼的帽子

赞同来自:

学习
0

rolay8

赞同来自:

不用循环暂时没想到,先参考一下
0

蔡炳森

赞同来自:

1
0

蔡炳森

赞同来自:

1
0

蔡炳森

赞同来自:

1
0

蔡炳森

赞同来自:

1
0

huguihua2002

赞同来自:

看看
0

易心易意

赞同来自:

世界那么大,我想先看看答案
0

xy751625718

赞同来自:

#!/bin/bash
for a in `seq -w 01 20`
do
b=`echo $RANDOM$RANDOM|cut -b -8`
echo user$a:$b>>user.txt
useradd user$a
echo user$a:$b |chpasswd done

用循环写的,不合题意。。


0

jinm

赞同来自:

学习
0

sy0258

赞同来自:

学习
0

清茶一杯

赞同来自:

世界辣么大,我就想看看
0

未寒未央

赞同来自:

先看看答案再说
0

cxiaodian

赞同来自:

good
0

cxiaodian

赞同来自:

good
0

q913555

赞同来自:

看答案...
0

opensky

赞同来自:

创建用户可以遍历seq
mkpasswd -l 8创建8位随机密码
0

郭贞

赞同来自:

{:4_91:}
0

loveangeler

赞同来自:

还不能用循环……真想不出
0

zhangyuqing

赞同来自:

what?请教!
0

hsm

赞同来自:

学习
0

jayden-zeng

赞同来自:

没思路
0

we14578

赞同来自:

8位随机 怎么弄的
0

善思致用

赞同来自:

看看答案
0

echo

赞同来自:

看看
0

luckytodd

赞同来自:

aaa
0

GaryHuang0113 - 世上无难事,只怕有心人

赞同来自:

get
0

15812926028

赞同来自:

给力的答案
0

wy1028

赞同来自:


想不出来
0

chyuanliu

赞同来自:

不能用循环  这就蛋疼了
0

xebszw

赞同来自:

{:4_98:}
0

沈诚

赞同来自:

自己没啥思路,我想先看看答案
0

G30539353

赞同来自:

学习学习
0

wzwyql

赞同来自:

1
0

哈哈琨少

赞同来自:

谢谢楼主分享
0

a1138665328

赞同来自:

看看
0

liupeng

赞同来自:

本帖最后由 liupeng 于 2016-8-5 18:14 编辑

#!/bin/bash
> user.log
for i in `seq 20`
do
    id test${i} >/dev/null 2>/dev/null ||  useradd test${i}                     
    echo "passwd${i}|passwd test${i} --stdin"
    echo "user:test${i} passwd:passwd${i}" >> user.log
done
0

Bullet_Point

赞同来自:

1
0

guo

赞同来自:

1
0

297168738

赞同来自:

[root@localhost ~]# touch userfile.txt
[root@localhost ~]# touch userpwdfile.txt

然后用文本编辑器打开文件userfile.txt,添加如下内容;

win00:x:520:520::/home/win00:/sbin/nologin
win01:x:521:521::/home/win01:/sbin/nologin
win02:x:522:522::/home/win02:/sbin/nologin
win03:x:523:523::/home/win03:/sbin/nologin
win04:x:524:524::/home/win04:/sbin/nologin
win05:x:525:525::/home/win05:/sbin/nologin
win06:x:526:526::/home/win06:/sbin/nologin
win07:x:527:527::/home/win07:/sbin/nologin
win08:x:528:528::/home/win08:/sbin/nologin
win09:x:529:529::/home/win09:/sbin/nologin
0

xgmxm

赞同来自:

学习
0

大仔黑黑

赞同来自:

正则吗
0

J_C

赞同来自:

看看
0

ryanlin

赞同来自:

学习
0

linuxs

赞同来自:

1
0

尹玉龙

赞同来自:

#在这里快速回复世界这么大,我想先看看答案。
0

zhangyanlong

赞同来自:

111
0

bulehand

赞同来自:

看看学长的答案是什么
0

tytywu

赞同来自:

看答案

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: