Support shell definition for each user