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