sudo proxychains vs proxychains sudo: வரிசை ஏன் முக்கியம்
proxychains sudo அதன் இடைமறிப்பு நூலகத்தை இழக்கக்கூடும், ஆனால் sudo proxychains இலக்கு செயலாக்கச் சூழலில் மேலுறையைத் தொடங்குகிறது என்பதைப் புரிந்து கொள்ளுங்கள்.
இந்தக் கட்டளைகளுக்கு ஒரே செயலாக்க எல்லை இல்லை:
proxychains4 sudo command
sudo proxychains4 command
Proxychains-ng இலக்கு நிரலுக்குள் ஒரு நூலகம் முன்கூட்டியே ஏற்றப்படுவதை ஏற்பாடு செய்கிறது. Linux இல், sudo போன்ற set-user-ID நிரலை இயக்குவது ஏற்றியின் பாதுகாப்பு விதிகளைத் தூண்டுகிறது; அவை sudo அவற்றைப் பாதுகாக்கும் முன்பே தொடர்புடைய நூலக ஏற்றல் மாறிகளை நீக்கிவிடும்.
எனவே, “அதிக சூழலைப் பாதுகாப்பது” sudo-வை மேலுறைக்குள் வைப்பதற்கான நம்பகமான தீர்வு அல்ல. sudoers கையேடு LD_* போன்ற மாறிகள் sudo தொடங்கும் முன்பே நீக்கப்படும் என்பதை வெளிப்படையாகக் கூறுகிறது.
ஒரு கட்டளைக்கு உண்மையிலேயே இலக்குக் கணக்கு தேவைப்பட்டால், மேலுறையை அந்த அங்கீகரிக்கப்பட்ட சூழலில் தொடங்குங்கள். பிறகு அது எந்த உள்ளமைவைப் படிக்கிறது என்பதைச் சரிபார்க்கவும்: sudo HOME, PATH மற்றும் பொருந்தும் பயனர்-குறிப்பிட்ட கோப்பை மாற்றக்கூடும். சலுகையின்றி வேலை செய்யும் ஒரு அழைப்பு, root அதே ப்ராக்ஸி பட்டியலையே தேர்ந்தெடுத்தது என்பதை நிரூபிக்காது.
நிரலுக்கு அதன் சொந்த ப்ராக்ஸி இடைமுகம் இருந்தால் அதற்கு முன்னுரிமை கொடுங்கள். நிரலுக்கு ஏற்கனவே எப்படி வழிமாற்றுவது எனத் தெரிந்த கோரிக்கைக்கு இடைமறிப்பைச் சார்ந்திருப்பதை இது தவிர்க்கிறது.
proxychains-இன் பாதுகாப்பு வரம்புகளையும் கவனத்தில் கொள்ளுங்கள். அதன் தொடக்கச் செய்தி மேலுறை தொடங்கியதை மட்டுமே நிரூபிக்கிறது; மூலப் பொதிகள், ஆதரவற்ற அழைப்புகள் அல்லது தனியாகத் தொடங்கப்பட்ட ஏற்கனவே உள்ள பயன்பாட்டுச் செயல்முறை அதன் நூலகத்தைப் பயன்படுத்தியது என்பதை அது நிரூபிக்காது. ஒவ்வொரு செயல்பாடும் இடைமறிக்கப்பட்டது என்பதற்கான சான்றாக root சலுகையைக் கருதாமல், நீங்கள் ப்ராக்ஸி செய்ய நினைத்த வலையமைப்புச் செயல்பாட்டை உறுதிப்படுத்துங்கள்.