Այս հրամանները կատարման նույն սահմանը չունեն.

proxychains4 sudo command
sudo proxychains4 command

Proxychains-ng-ը ապահովում է գրադարանի նախնական բեռնումը թիրախային ծրագրում։ Linux-ում sudo-ի նման set-user-ID ծրագրի գործարկումը միացնում է բեռնիչի անվտանգության կանոնները, որոնք հեռացնում են համապատասխան գրադարանային բեռնման փոփոխականները, նախքան sudo-ն կկարողանա դրանք պահպանել։

Հետևաբար, «ավելի շատ միջավայր պահպանելը» հուսալի լուծում չէ sudo-ն փաթաթանի ներսում տեղադրելու համար։ sudoers ձեռնարկը հստակ նկարագրում է, որ LD_*-ի նման փոփոխականները հեռացվում են նախքան sudo-ի սկսվելը։

Եթե հրամանն իսկապես պահանջում է թիրախային հաշիվը, գործարկեք փաթաթանը այդ լիազորված համատեքստում։ Այնուհետև ստուգեք, թե որ կազմաձևն է այն կարդում. sudo-ն կարող է փոխել HOME-ը, PATH-ը և կիրառելի օգտվողական ֆայլը։ Աշխատող առանց արտոնությունների կանչը չի ապացուցում, որ root-ը ընտրել է նույն պրոքսի ցանկը։

Նախապատվությունը տվեք ծրագրի սեփական պրոքսի միջերեսին, եթե այն առաջարկում է այդպիսին։ Դա խուսափում է որսորդությունից կախվածությունից այն հարցման համար, որը ծրագիրն արդեն գիտի ինչպես ուղղորդել։

Նաև հիշեք proxychains-ի ծածկույթի սահմանները։ Նրա գործարկման հաղորդագրությունն ապացուցում է, որ փաթաթանը սկսվել է, բայց չի ապացուցում, որ հում փաթեթները, չաջակցվող կանչերը կամ առանձին գործարկված գոյություն ունեցող ծրագրի գործընթացն օգտվել են նրա գրադարանից։ Հաստատեք այն ցանցային գործողությունը, որը ցանկանում էիք որսալ, այլ ոչ թե root արտոնությունը համարեք ապացույց, որ բոլոր գործողությունները որսվել են։

Առնչվող հոդվածներ