Du kan inte välja fler än 25 ämnen
Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
|
- #!/bin/bash
-
- # Set consumption directory
- mkdir -p ${PAPERLESS_CONSUMPTION_DIR}
-
- # set FTP user password from secret
- if [ ! -z ${PAPERLESS_FTP_PWD_FILE} -a -f ${PAPERLESS_FTP_PWD_FILE} ]; then
- PAPERLESS_FTP_PWD=`cat $PAPERLESS_FTP_PWD_FILE`;
- fi
-
- # create FTP user
- useradd -d ${PAPERLESS_CONSUMPTION_DIR} -p `openssl passwd -1 ${PAPERLESS_FTP_PWD}` ${PAPERLESS_FTP_USER}
-
- chown ${PAPERLESS_FTP_USER} ${PAPERLESS_CONSUMPTION_DIR}
- chmod 777 ${PAPERLESS_CONSUMPTION_DIR}
-
- # Copy Server Host key if any (this is needed at least for Brother ADS-2400n)
- if [[ -s ${PAPERLESS_CONSUMPTION_DIR}/ssh_host_rsa_key.pub ]]; then
- cp ${PAPERLESS_CONSUMPTION_DIR}/ssh_host_rsa_key.pub /etc/ssh/;
- fi
- if [[ -s ${PAPERLESS_CONSUMPTION_DIR}/ssh_host_rsa_key ]]; then
- cp ${PAPERLESS_CONSUMPTION_DIR}/ssh_host_rsa_key /etc/ssh/;
- fi
- sed -i 's/#HostKey \/etc\/ssh\/ssh_host_rsa_key/HostKey \/etc\/ssh\/ssh_host_rsa_key/g' /etc/ssh/sshd_config
- echo "HostKeyAlgorithms ssh-rsa" >> /etc/ssh/sshd_config
-
- # https://bugs.launchpad.net/ubuntu/+source/openssh/+bug/45234
- mkdir -p /var/run/sshd
-
- exec "$@"
|