⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tst-useradd

📁 pwdutils是一套密码管理工具
💻
字号:
#!/bin/bashexport LANG=CTEMPDIR=`mktemp -d tests.XXXXXX`touch $TEMPDIR/passwdcat << EOT > $TEMPDIR/grouproot:x:0:bigsisterbin:x:1:daemonuucp:x:14:dialout:x:16:audio:x:17:floppy:x:19:utmp:x:22:video:x:33:EOTcat << EOT > tst-group.useraddtest4root:x:0:bigsister,useraddtest4bin:x:1:daemonuucp:x:14:dialout:x:16:audio:x:17:useraddtest4floppy:x:19:useraddtest4utmp:x:22:video:x:33:useraddtest4EOTcat << EOT > tst-group.useraddtest5root:x:0:bigsister,useraddtest4bin:x:1:daemonuucp:x:14:dialout:x:16:audio:x:17:useraddtest4,useraddtest5floppy:x:19:useraddtest4,useraddtest5utmp:x:22:video:x:33:useraddtest4,useraddtest5EOT./useradd -P $TEMPDIR -G "" useraddtest1RET1=$?./useradd -P $TEMPDIR -G "" -g bin useraddtest2RET2=$?./useradd -P $TEMPDIR -G "" -g 1 useraddtest3RET3=$?./useradd -P $TEMPDIR -G audio,video,floppy,root useraddtest4RET4=$?diff -u tst-group.useraddtest4 $TEMPDIR/groupRET4a=$?./useradd -P $TEMPDIR -G audio,video,floppy -u 64000 useraddtest5RET5=$?diff -u tst-group.useraddtest5 $TEMPDIR/groupRET5a=$?./useradd -P $TEMPDIR -G "" -u 64000 useraddtest6 > /dev/null 2>&1RET6=$?./useradd -P $TEMPDIR -G "" -o -u 64000 useraddtest7RET7=$?./useradd -P $TEMPDIR -G "" -u 0 useraddtest8 > /dev/null 2>&1RET8=$?./useradd -P $TEMPDIR -G nogroup useraddtest9 > /dev/null 2>&1RET9=$?./useradd -P $TEMPDIR -G 14,16 useraddtest10 > /dev/null 2>&1RET10=$?./useradd -P $TEMPDIR -G 42 useraddtest11 > /dev/null 2>&1RET11=$?# Test, if adding new users to shadow work, too.touch $TEMPDIR/shadow./useradd -P $TEMPDIR -G "" useraddtest12 > /dev/null 2>&1RET12=$?test -s $TEMPDIR/shadow || RET12=1./useradd -P $TEMPDIR -G "" -u 9999999999 useraddtest13 > /dev/null 2>&1if [ $? -ne 6 ] ; then RET13=1; else RET13=0; firm -rf $TEMPDIRif [ $RET1 != 0 -o $RET2 != 0 -o $RET3 != 0 -o $RET4 != 0 -o $RET5 != 0 -o \     $RET6 == 0 -o $RET7 != 0 -o $RET8 == 0 -o $RET4a != 0 -o $RET5a != 0 -o \     $RET9 == 0 -o $RET10 != 0 -o $RET11 == 0 -o $RET12 != 0 \    -o $RET13 != 0 ]then  exit 1else  exit 0fi

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -