Chinaunix

标题: shell 脚本请教 [打印本页]

作者: backsan    时间: 2014-03-17 15:26
标题: shell 脚本请教
1.查看/etc/shadow 文件,只需要用户名和加密的密码的密文:格式  User:passwd
2.未所有用户首字母相同的放在同一个目录下面:如test1和test2 都在t目录下。然后把目录下面是用户名的为文件名的文件,内容就是自己的用户名和pass的。
如何写啊。
作者: q1208c    时间: 2014-03-17 16:14
这是要破解密码的节奏么?
作者: A西门吹牛A    时间: 2014-03-23 03:20
新手,我到是知道第一个的解决方案:
  1. [root@iou ~]# awk -F: -v OFS=":" '{print $1,$2}' /etc/shadow | grep -v '!' | grep -v '*'
复制代码

作者: lipengyu1573    时间: 2014-03-24 09:40
不明白楼主搞这玩意儿干啥,本人也是新手,写的代码冗长,楼主不要介意
#!/bin/bash
content=`awk -F: -v OFS=":" '{print $1,$2}' /etc/shadow | grep -v '!' | grep -v '*'`
path_old=`pwd`
echo "$content" |while read line
do
cd $path_old
dir=`echo $line|cut -c 1`
user=`echo $line|awk -F: -v OFS=":" '{print $1}'`
mkdir -p $dir
cd $dir
echo "$line" > $user
done





欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2