Bu əmrlərin icra sərhədi eyni deyil:

proxychains4 sudo command
sudo proxychains4 command

Proxychains-ng hədəf proqrama bir kitabxananın əvvəlcədən yüklənməsini təmin edir. Linux-da sudo kimi set-user-ID proqramının işə salınması yükləyicinin təhlükəsizlik qaydalarını işə salır; bu qaydalar müvafiq kitabxana yükləmə dəyişənlərini sudo onları qoruya bilməzdən əvvəl silir.

Beləliklə, "daha çox mühiti qorumaq" sudo-nu sarğının içərisinə yerləşdirmək üçün etibarlı bir həll deyil. sudoers təlimatı LD_* kimi dəyişənlərin sudo başlamazdan əvvəl silindiyini açıq şəkildə bildirir.

Əgər əmr həqiqətən hədəf hesaba ehtiyac duyursa, sarğını həmin icazəli kontekstdə başladın. Sonra hansı konfiqurasiyanı oxuduğunu yoxlayın: sudo HOME, PATH və tətbiq olunan istifadəçi üzrə faylı dəyişə bilər. İşləyən imtiyazsız çağırış root-un eyni proksi siyahısını seçdiyini təsdiqləmir.

Proqram öz doğma proksi interfeysini təklif edirsə, ona üstünlük verin. Bu, proqramın artıq necə yönləndirəcəyini bildiyi sorğu üçün tutmadan asılı olmaqdan çəkinir.

Həmçinin proxychains-in əhatə məhdudiyyətlərini nəzərdə tutun. Onun başlanğıc mesajı sarğının başladığını sübut edir; lakin xam paketlərin, dəstəklənməyən çağırışların və ya ayrıca başladılmış mövcud tətbiq prosesinin onun kitabxanasından istifadə etdiyini sübut etmir. Tutmaq istədiyiniz şəbəkə əməliyyatını təsdiqləyin; root imtiyazını hər əməliyyatın tutulduğuna dair sübut kimi qəbul etməyin.

Əlaqəli məqalələr