diff --git a/bkctld b/bkctld index 5c99fed..13b3e75 100755 --- a/bkctld +++ b/bkctld @@ -190,7 +190,7 @@ mk_jail() { cp -f /lib/ld-linux.so.2 lib 2>/dev/null || cp -f /lib64/ld-linux-x86-64.so.2 lib64 cp /lib/x86_64-linux-gnu/libnss* lib/x86_64-linux-gnu - for dbin in /bin/sh /bin/ls /bin/mkdir /bin/cat /bin/rm /bin/sed /usr/bin/rsync /usr/bin/lastlog /usr/sbin/sshd /usr/lib/openssh/sftp-server; do + for dbin in /bin/sh /bin/ls /bin/mkdir /bin/cat /bin/rm /bin/sed /usr/bin/rsync /usr/bin/lastlog /usr/bin/touch /usr/sbin/sshd /usr/lib/openssh/sftp-server; do cp -f $dbin ${JAILDIR}/${jail}/$dbin; for lib in $(ldd $dbin | grep -Eo "/.*so.[0-9\.]+"); do cp -p $lib ${JAILDIR}/${jail}/$lib diff --git a/tpl/sshrc b/tpl/sshrc index 1fea72d..78266bb 100644 --- a/tpl/sshrc +++ b/tpl/sshrc @@ -1,2 +1,5 @@ #!/bin/sh -/usr/bin/lastlog -Su root + +# lastlog -S isn't available in login package on Debian Jessie (need Debian Stretch or superior) +#/usr/bin/lastlog -Su root +/usr/bin/touch /var/log/lastlog