📄 tst-pwunconv
字号:
#!/bin/bashexport LANG=CTEMPDIR=`mktemp -d tests.XXXXXX`cat <<EOF > $TEMPDIR/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/bin/bashdaemon:x:2:2:Daemon:/sbin:/bin/bashlp:x:4:7:Printing daemon:/var/spool/lpd:/bin/bashmail:x:8:12:Mailer daemon:/var/spool/clientmqueue:/bin/falsenews:x:9:13:News system:/etc/news:/bin/bashuucp:x:10:14:Unix-to-Unix CoPy system:/etc/uucp:/bin/bashgames:x:12:100:Games account:/var/games:/bin/bashman:x:13:62:Manual pages viewer:/var/cache/man:/bin/bashat:x:25:25:Batch jobs daemon:/var/spool/atjobs:/bin/bashwwwrun:x:30:8:WWW daemon apache:/var/lib/wwwrun:/bin/falseftp:x:40:49:FTP account:/srv/ftp:/bin/bashnamed:x:44:44:Nameserver daemon:/var/named:/bin/bashpostfix:x:51:51:Postfix Daemon:/var/spool/postfix:/bin/falsesshd:x:71:65:SSH daemon:/var/lib/sshd:/bin/falsentp:x:74:65534:NTP daemon:/var/lib/ntp:/bin/falseldap:x:76:70:User for OpenLDAP:/var/lib/ldap:/bin/bashnobody:x:65534:65533:nobody:/var/lib/nobody:/bin/bashEOFcat <<EOF > tst-pwunconv.passwdroot:despassword:0:0:root:/root:/bin/bashbin:*:1:1:bin:/bin:/bin/bashdaemon:*:2:2:Daemon:/sbin:/bin/bashlp:*:4:7:Printing daemon:/var/spool/lpd:/bin/bashmail:*:8:12:Mailer daemon:/var/spool/clientmqueue:/bin/falsenews:*:9:13:News system:/etc/news:/bin/bashuucp:*:10:14:Unix-to-Unix CoPy system:/etc/uucp:/bin/bashgames:*:12:100:Games account:/var/games:/bin/bashman:*:13:62:Manual pages viewer:/var/cache/man:/bin/bashat:*:25:25:Batch jobs daemon:/var/spool/atjobs:/bin/bashwwwrun:*:30:8:WWW daemon apache:/var/lib/wwwrun:/bin/falseftp:*:40:49:FTP account:/srv/ftp:/bin/bashnamed:*:44:44:Nameserver daemon:/var/named:/bin/bashpostfix:*:51:51:Postfix Daemon:/var/spool/postfix:/bin/falsesshd:*:71:65:SSH daemon:/var/lib/sshd:/bin/falsentp:*:74:65534:NTP daemon:/var/lib/ntp:/bin/falseldap:*:76:70:User for OpenLDAP:/var/lib/ldap:/bin/bashnobody:*:65534:65533:nobody:/var/lib/nobody:/bin/bashEOFcat <<EOF > $TEMPDIR/shadowroot:despassword:12423:0:99999:7:::0bin:*:12423:0:99999:7:::0daemon:*:12423:0:99999:7:::0lp:*:12423:0:99999:7:::0mail:*:12423:0:99999:7:::0news:*:12423:0:99999:7:::0uucp:*:12423:0:99999:7:::0games:*:12423:0:99999:7:::0man:*:12423:0:99999:7:::0at:*:12423:0:99999:7:::0wwwrun:*:12423:0:99999:7:::0ftp:*:12423:0:99999:7:::0named:*:12423:0:99999:7:::0postfix:*:12423:0:99999:7:::0sshd:*:12423:0:99999:7:::0ntp:*:12423:0:99999:7:::0ldap:*:12423:0:99999:7:::0nobody:*:12423:0:99999:7:::0EOFcp $TEMPDIR/passwd $TEMPDIR/passwd.orig./pwunconv -P $TEMPDIRRET1=$?diff -q -u tst-pwunconv.passwd $TEMPDIR/passwdRET2=$?diff -q -u $TEMPDIR/passwd.old $TEMPDIR/passwd.origRET3=$?if [ -f $TEMPDIR/shadow ] ; then RET4=1else RET4=0firm -rf $TEMPDIRif [ $RET1 != 0 -o $RET2 != 0 -o $RET3 != 0 -o $RET4 != 0 ] ; then exit 1else exit 0fi
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -