I was working in an open environment so far. Now I need to setup Chef in a closed environment (By closed environment I mean; an environment which works behind proxy and the environment in which we usually do not get root access). My doubt is, Is it necessary to have root privileges in node servers in order to install agents and operate via chef?