ऐसा लगता है sudoकि जब नीचे sudo -u $userजड़ का पर्यावरण अभी भी उपयोग किया जा रहा है कि निगलना। मैं sudoउपयोगकर्ताओं के पर्यावरण का उपयोग कैसे कर सकता हूं ? सभी उपयोगकर्ताओं के लिए एक विशेष नोट के रूप में, जिसका मैं इस पर उपयोग करूंगा, लॉगिन गोले हैं।
sudo -u userका su userउपयोग करने के लिए अनुरूप है सु में आपको उपयोग करना हैsu - user
-uसमूहों को भी अनदेखा करता है ... मैंने रूट से कुछ करने की कोशिश की (sudo -u down का उपयोग करके) और यह काम किया, जाहिर है यह उपयोगकर्ता के लिए नहीं था। .. इसलिए मुझे यह सुनिश्चित करना होगा कि मैं एक तरह से कमांड चला रहा हूं जिसमें सभी सीमाएं और पर्यावरणीय मुद्दे होंगे।
# whoami => root # sudo -u user whoami => user