secret-tool மூலம் ப்ராக்ஸி கடவுச்சொல்லைப் பெறுதல்
பயனர் அமர்வையும் வாடிக்கையாளருக்குத் தேவையான plaintext மதிப்பையும் கருத்தில் கொண்டு, ப்ராக்ஸி கடவுச்சொல்லை shell தொடக்கக் கோப்பிற்கு வெளியே வைத்திருங்கள்.
Secret Service பயன்படுத்தும் ஊடாடும் டெஸ்க்டாப் அமர்வுக்கு, ப்ராக்ஸி ரகசியத்தை அதன் அடையாள பண்புகளிலிருந்து தனியாகச் சேமியுங்கள்:
secret-tool store --label='Work web proxy' purpose web-proxy host proxy.example
ரகசியத்தைத் தனியாகக் கொடுங்கள்; அதை label மற்றும் பண்புகளில் வைக்காதீர்கள். அதைப் பெற secret-tool lookup purpose web-proxy host proxy.example பயன்படுத்துங்கள். அந்தக் கட்டளை பொருந்தும் ரகசியத்தை standard output-ல் திருப்பித் தரும், எனவே அதன் வெளியீட்டைப் பகிரப்பட்ட பரிசோதனைப் பதிவுக்கு அல்ல, இலக்கு வாடிக்கையாளரின் ஆதரிக்கப்படும் credential இடைமுகத்திற்கு அனுப்புங்கள்.
தேடலுக்கு சரியான பயனரின் D-Bus அமர்வும் கிடைக்கும் Secret Service-ம் தேவை. தொகுப்பைத் திறக்க வேண்டியிருக்கலாம். cron பணி டெஸ்க்டாப்பின் திறந்த நிலையைத் தானாக மீண்டும் உருவாக்காது, root-இன் தேடல் மற்ற பயனரின் keyring-ஐத் தேர்ந்தெடுக்காது.
சேமிப்பகத் தேடலின் தோல்வியை நிராகரிக்கப்பட்ட ப்ராக்ஸி அங்கீகாரத்திலிருந்து தனியாகக் கையாளுங்கள். அமைதியாகக் காலி கடவுச்சொல்லை அனுப்பி மீண்டும் முயல்வது எந்தச் செயல்பாடு தோல்வியடைந்தது என்பதை மறைக்கிறது.
ஆதரிக்கப்படும்போது வாடிக்கையாளரின் தனி credential புலங்களை விரும்புங்கள். சான்றுகள் ப்ராக்ஸி URL-ல் இருக்க வேண்டுமானால், பயனர்பெயரையும் கடவுச்சொல்லையும் URI கூறுகளாக encode செய்யுங்கள்; shell மேற்கோள் URL encoding செய்யாது.
keyring .profile-ல் நேரடி ரகசியத்தின் தேவையை நீக்குகிறது. பெறப்பட்ட மதிப்பு இன்னும் நினைவகத்தில் உள்ளது, அதை export செய்வது அதைப் பெறும் குழந்தை செயல்முறைகளுக்கு வெளிப்படுத்துகிறது. பாதுகாக்கப்பட்ட சேமிப்பகம் அந்த இயக்கச் சூழலை ரகசியக் காப்பகமாக மாற்றாது.