그룹 계정 생성 및 관리서버 인증키등록

#!/bin/bash -ex
bbungrp=`cat /etc/group | grep bbunbro | awk -F: ‘{print $1}’`
if [ -z “$bbungrp” ];
then
    groupadd -g 1001 bbunbro
    echo “add bbunbro group”
fi
bbunusr=`cat /etc/passwd | grep sungho | awk -F: ‘{print $1}’`
if [ -z “$bbunusr” ];
then
    useradd sungho -u 1001 -g 1001 -c “Mr.bbunbro” -d /bbunbro
    echo “add bbunbro user”
    echo “sungho ALL= NOPASSWD: ALL” >> /etc/sudoers
    echo “$PASSWORD” | passwd sungho –stdin
fi
# management Authorized RSA key Insert #
mkdir -p /bbunbro/.ssh
chown bbunbro:bbunbro /bbunbro/.ssh
chmod 700 /bbunbro/.ssh
cat<<EOF > /bbunbro/.ssh/authorized_keys
ssh-rsa ABCDB22222222221111111111133333333333= bbunbro@bbun.com
EOF
chown bbunbro:bbunbro /bbunbro/.ssh/authorized_keys
chmod 400 /bbunbro/.ssh/authorized_keys

글쓴이