хм. брось ты эту затею. замучаешься. Таким совершенно ненужным прогам, как bash,cp,ls... нужны либы из /lib и /usr/lib - не смогут они их прочитать и загрузить, ежели ты свой черный план приведешь в действие. :)
хотя если сильно надо и места не жалко, то попробуй в качестве шелла прописать страшный chroot. Но тогда придется каждому юзеру полсистемы затолкать в $HOME. А pam тебе тут, кажется, не поможет