First commit
This commit is contained in:
11
Dockerfile
11
Dockerfile
@ -8,6 +8,7 @@ ARG BUILD_DATE
|
||||
|
||||
# environment
|
||||
ENV ADMIN_PASSWORD=admin
|
||||
ENV ADMIN_USERNAME=admin
|
||||
|
||||
# labels
|
||||
LABEL maintainer="Sthope <hopelessautomations@gmail.com>" \
|
||||
@ -37,13 +38,13 @@ RUN apt-get update \
|
||||
&& rm -rf /var/lib/apt/lists/*
|
||||
|
||||
# add print user
|
||||
RUN adduser --home /home/admin --shell /bin/bash --gecos "admin" --disabled-password admin \
|
||||
&& adduser admin sudo \
|
||||
&& adduser admin lp \
|
||||
&& adduser admin lpadmin
|
||||
RUN adduser --home /home/${ADMIN_USERNAME} --shell /bin/bash --gecos "${ADMIN_USERNAME}" --disabled-password ${ADMIN_USERNAME} \
|
||||
&& adduser ${ADMIN_USERNAME} sudo \
|
||||
&& adduser ${ADMIN_USERNAME} lp \
|
||||
&& adduser ${ADMIN_USERNAME} lpadmin
|
||||
|
||||
# disable sudo password checking
|
||||
RUN echo 'admin ALL=(ALL:ALL) ALL' >> /etc/sudoers
|
||||
RUN echo '${ADMIN_USERNAME} ALL=(ALL:ALL) ALL' >> /etc/sudoers
|
||||
|
||||
# enable access to CUPS
|
||||
RUN /usr/sbin/cupsd \
|
||||
|
Reference in New Issue
Block a user