ユーザー追加

#!/bin/sh

USER=$1
PASS=$2

USERADD=`which useradd`
PERL=`which perl`

if [ $# -lt 2 ]; then
    cat <<EOF
Usage:
    $0 login password
EOF
    exit 1
fi

CRYPT=`${PERL} -e "@salts=('A'..'Z','a'..'z','0'..'9','.','/'); \
print crypt(${PASS}, $salts[(time|$$)%scalar(@salts)].$salts[(time|$$)%scalar(@salts)]);"`

${USERADD} -p ${CRYPT} ${USER}

ユーザー削除

# userdel -r login