Создайте новый сценарий входа в систему (/bin/bash_rest):
#!/bin/bash
echo "do you agree to the terms and conditions of use? enter yes or no:"
read ans
case $ans in
y|yes|Y|Yes) bash;;
*) exit
esac
и набор как оболочка входа в систему:
chmod +x /bin/bash_rest
usermod -s /bin/bash_rest ooshro
ooshro@ooshro:~$ ssh -p 2022 localhost
Linux ubuntu-1010-server-01 2.6.35-25-generic-pae #44-Ubuntu SMP Fri Jan 21 19:01:46 UTC 2011 i686 GNU/Linux
Ubuntu 10.10
Welcome to Ubuntu!
* Documentation: https://help.ubuntu.com/
Last login: Thu Feb 24 17:43:06 2011 from 10.0.2.2
do you agree to the terms and conditions of use? enter yes or no:
yes
ooshro@ubuntu-1010-server-01:~$ exit
Connection to localhost closed.
ooshro@ooshro:~$ ssh -p 2022 localhost
Linux ubuntu-1010-server-01 2.6.35-25-generic-pae #44-Ubuntu SMP Fri Jan 21 19:01:46 UTC 2011 i686 GNU/Linux
Ubuntu 10.10
Welcome to Ubuntu!
* Documentation: https://help.ubuntu.com/
Last login: Thu Feb 24 17:43:17 2011 from 10.0.2.2
do you agree to the terms and conditions of use? enter yes or no:
no
Connection to localhost closed.
Вы можете использовать функцию -exec для find:
find ./ -maxdepth 1 -type d -mtime +5 -exec tar cvzf {}.tar.gz {} \;