ฉันคาดว่าจะมีตัวเลือก -H เพื่อมอบสภาพแวดล้อมของผู้ใช้เป้าหมายให้ฉัน
nbest @ geo: ~ $ sudo -H -u tanum echo $ HOME / home / nbest nbest @ geo: ~ $ sudo -u tanum echo $ HOME / home / nbest nbest @ geo: ~ $ sudo -i -u tanum echo $ HOME / home / nbest nbest @ geo: ~ $ sudo -H -i -u tanum echo $ HOME / home / nbest
สิ่งนี้จะช่วยให้ฉันพูดว่า:
sudo -u tanum ls ~
และรับรายชื่อไดเรกทอรีบ้านของผู้ใช้เป้าหมาย ไม่ใช่กรณี สิ่งนี้เกิดจากenv_reset
ค่าเริ่มต้นsudoers
หรือไม่
ถ้าเป็นเช่นนั้น -H มีผลกระทบอะไรบ้าง? วิธีที่ปลอดภัยที่สุดในการลบล้างพฤติกรรมนี้คืออะไร
หากไม่ใช่สิ่งที่ตั้งใจไว้ของ -H คืออะไร?
กรุณาตั้งฉันตรง
sudo do what I mean