Нет простого способа посадить пользователей в домашние каталоги.
Кстати, я бы НИКОГДА не давал доступ к своим системам кому-то, кому я не доверяю минимум.
В прошлый раз, когда я это делал, я использовал «неотвратимое» меню, основанное на
http://bash.cyberciti.biz/guide/A_menu_box
.Bashrc запускает этот скрипт, который вы бы не избежали:
~/.bashrc :
(LAST LINE)
./menu.sh; exit 0
Да, мне приходилось писать скрипты для каждого пункта меню (получать логи, проверять sys, ...), но никто не запускал 'chown -R root: root /' вместо *.
Бесценный.
[РЕДАКТИРОВАТЬ]: создать выделенного пользователя, не делайте этого как root !!!