3 # Copyright (C) 2015 NIWA Hideyuki
7 if [ ${EUID:-${UID}} != 0 ]; then
8 echo "error: Because you are not root, you cannot execute this command. "
14 echo "usage: set-user NAME USER"
24 docker exec -it $LXCNAME useradd -m $USERNAME
26 echo "error: set-user is failed"
30 docker exec -it $LXCNAME mkdir -p /etc/sudoers.d
31 SUDOERS_LINE="echo $USERNAME ALL\=\(ALL\) ALL > /etc/sudoers.d/$USERNAME"
32 docker exec -it $LXCNAME /bin/sh -c "$SUDOERS_LINE"
33 docker exec -it $LXCNAME chmod 440 /etc/sudoers.d/$USERNAME
34 docker exec -it $LXCNAME passwd $USERNAME