Shell指令碼批量建立使用者並隨機生成密碼
阿新 • • 發佈:2019-02-04
#!/bin/bash
#Question4
for
i
in
$(
seq
-w
10)
do
echo
"$RANDOM"
|
md5sum |
cut
-c-8 |
tee
passwd
.txt
|
passwd
--stdin oldboy$i
done
#!/bin/bash
#Question1
shopt
-s
expand_aliases
alias
ll=
"ls
-l"
cd
/root/scripts/practice/q1
#首先判斷目錄是否存在,不存在則建立目錄
if
[ ! -e
oldboy ]
then
/bin/mkdir
oldboy
else
echo
""
fi
path=
/root/scripts/practice/q1/oldboy
cd
$path
for
((i=1;i<=10;i++))
do
/bin/touch
oldboy-$i
done
ll $path
#!/bin/bash
#Question2
shopt
-s
expand_aliases
alias
ll=
'ls
-l'
path=
/root/scripts/practice/q1/oldboy
cd
$path
for
((i=1;i<=10;i++))
do
/bin/mv
oldboy-$i
Linux-$i
done
ll $path
#!/bin/bash
#script_name: ipscan.sh
file1=
/root/scripts/uplist
file2=
/root/scripts/downlist
if
[ -e $file1
]
then
rm
-rf
$file1
fi
if
[ -e $file2
]
then
rm
-rf
$file2
fi
for
((i=2;i<=254;i++))
do
/bin/ping
-c
1 192.168.3.$i >>
/dev/null
if
[
$? -
eq
0 ]
then
echo
"192.168.3.$i
is alive"
>>
/root/scripts/uplist
else
echo
"192.168.3.$i
is not alive"
>>
/root/scripts/downlist
fi
done