10-npmuser.sh 452 B

1234567891011121314151617181920
  1. #!/command/with-contenv bash
  2. # shellcheck shell=bash
  3. set -e
  4. log_info 'Configuring npmuser ...'
  5. if id -u npmuser; then
  6. # user already exists
  7. usermod -u "$PUID" npmuser || exit 1
  8. else
  9. # Add npmuser user
  10. useradd -o -u "$PUID" -U -d /tmp/npmuserhome -s /bin/false npmuser || exit 1
  11. fi
  12. usermod -G "$PGID" npmuser || exit 1
  13. groupmod -o -g "$PGID" npmuser || exit 1
  14. # Home for npmuser
  15. mkdir -p /tmp/npmuserhome
  16. chown -R "$PUID:$PGID" /tmp/npmuserhome