Terminal won't open on non-admin accounts in Sierra
Go to System Preferences —> Parental Controls —> (select your Standard User Account) —> Allowed Apps
In the below list see whether terminal is allowed or not. if not just enable it.