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 భాగాలుగా ఎన్కోడ్ చేయండి; shell కోటింగ్ URL ఎన్కోడింగ్ చేయదు.
keyring .profileలో అక్షర రహస్యం అవసరాన్ని తొలగిస్తుంది. తిరిగి పొందిన విలువ ఇప్పటికీ మెమరీలో ఉంటుంది, దాన్ని export చేయడం దాన్ని వారసత్వంగా పొందే చైల్డ్ ప్రాసెస్లకు బహిర్గతం చేస్తుంది. రక్షిత నిల్వ ఆ రన్టైమ్ వాతావరణాన్ని రహస్యాల వాల్ట్గా మార్చదు.