-H seçeneğinin bana hedef kullanıcının ortamını vermesini bekledim.
nbest @ geo: ~ $ sudo -H -u tanum yankı $ HOME / Home / nbest nbest @ geo: ~ $ sudo -u tanum yankı $ HOME / Home / nbest nbest @ geo: ~ $ sudo -i -u tanum yankı $ HOME / Home / nbest nbest @ geo: ~ $ sudo -H -i -u tanum yankı $ HOME / Home / nbest
Bu şunu söylememe izin verir:
sudo -u tanum ls ~
ve hedef kullanıcının ana dizin listesini alın. Durum böyle değil. Bu, içindeki env_reset
varsayılandan mı kaynaklanıyor sudoers
?
Eğer öyleyse -H'nin bir etkisi var mı? Bu davranışı geçersiz kılmanın en güvenli yolu nedir?
Değilse -H'nin amaçlanan etkisi nedir?
Lütfen beni düzeltin.
sudo do what I mean