मुझे -H विकल्प की उम्मीद थी जिससे मुझे लक्ष्य उपयोगकर्ता का वातावरण मिले।
nbest @ geo: ~ $ sudo -H -u tanum echo $ HOME / घर / Nbest nbest @ geo: ~ $ sudo -u tanum echo $ HOME / घर / Nbest nbest @ geo: ~ $ sudo -i -u tanum echo $ HOME / घर / Nbest nbest @ geo: ~ $ sudo -H -i -u tanum echo $ HOME / घर / Nbest
यह मुझे कहने की अनुमति देगा:
sudo -u tanum ls ~
और लक्ष्य उपयोगकर्ता की होम निर्देशिका सूची प्राप्त करें। मामला नहीं। क्या यह env_reset
डिफ़ॉल्ट रूप से होता है sudoers
?
यदि ऐसा है तो -एच का कोई प्रभाव नहीं है? इस व्यवहार को ओवरराइड करने का सबसे सुरक्षित तरीका क्या है?
यदि नहीं तो -एच का इच्छित प्रभाव क्या है?
कृपया मुझे सीधे सेट करें।
sudo do what I mean