X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=tests%2Fci%2Fsetup%2Fcreate_user.sh;h=67adae56d43a91f82484433fd4cf6e543b9dbb0f;hb=529f74d1b69fd82d075e5240c6d8daca0b1a718d;hp=b92951d2cbd3c5034c52e569e9b8b94766ef2438;hpb=7babc0fc84e8cca70c8cf8d5349ce1dc6cba691e;p=plcapi.git diff --git a/tests/ci/setup/create_user.sh b/tests/ci/setup/create_user.sh old mode 100644 new mode 100755 index b92951d..67adae5 --- a/tests/ci/setup/create_user.sh +++ b/tests/ci/setup/create_user.sh @@ -7,14 +7,16 @@ set -e USERNAME="${1:-test}" -addgroup --gid 1013 ${USERNAME} -adduser --system --uid=1013 --gid=1013 --home /home/${USERNAME} --shell /bin/bash ${USERNAME} -adduser ${USERNAME} ${USERNAME} +addgroup --gid 1013 "${USERNAME}" +adduser --system --uid=1013 --gid=1013 --home "/home/${USERNAME}" --shell /bin/bash "${USERNAME}" +adduser "${USERNAME}" "${USERNAME}" -mkdir -p /home/${USERNAME}/.ssh -cp /etc/skel/.[!.]* /home/${USERNAME} +mkdir -p "/home/${USERNAME}/.ssh" +cp /etc/skel/.[!.]* "/home/${USERNAME}" -adduser ${USERNAME} sudo -sed -i "\$ a ${USERNAME} ALL=\(ALL:ALL\) NOPASSWD: ALL" /etc/sudoers +chown -R "${USERNAME}:${USERNAME}" "/home/${USERNAME}" -chown -R ${USERNAME}:${USERNAME} /home/${USERNAME} +if [ -f /etc/sudoers ]; then + adduser "${USERNAME}" sudo + sed -i "\$ a ${USERNAME} ALL=\(ALL:ALL\) NOPASSWD: ALL" /etc/sudoers +fi