auth-nocache మరియు ఆధారాల ఫైల్: సహాయపడుతుందా లేక హాని చేస్తుందా?
auth-nocache అభ్యర్థించిన ఆధారాలను మెమరీ నుండి తొలగిస్తుంది. పాస్వర్డ్ ఫైల్లో ఉన్నప్పుడు, హెచ్చరిక అర్థం తగ్గుతుంది, మరియు ఈ ఎంపిక తిరిగి చర్చలను విభజించగలదు.
OpenVPN ప్రారంభంలో auth-nocache సూచించే హెచ్చరికను ముద్రిస్తుంది, మరియు ఆకర్షణీయమైన ప్రతిస్పందన ఎంపికను జోడించి పంక్తి మాయమవడాన్ని చూడటం. ఆ సలహా ఇంటరాక్టివ్ లాగిన్ను ఊహిస్తుంది. వినియోగదారు పేరు మరియు పాస్వర్డ్ ఫైల్లో నివసించడం ప్రారంభించినప్పుడు, పోలిక మారుతుంది: ఎంపిక శాశ్వత ప్రతిని రక్షించడం ఆపివేస్తుంది, మరియు అధికారాలను వదిలే క్లయింట్పై అది తర్వాత తిరిగి చర్చలను విభజించగలదు. ప్రొఫైల్ సవరించే ముందు రెండు నిల్వ నమూనాలను విడిగా ఉంచడం విలువైనది.
ఆధారాల అభ్యర్థనకు సమాధానం ఇచ్చే రెండు మార్గాలు
మొదటి నమూనా ఒక వ్యక్తి టెర్మినల్లో ఆధారాలను టైప్ చేయడం, లేక సెషన్ కోసం వాటిని ఉంచే నిర్వహణ ఇంటర్ఫేస్. OpenVPN ఆ ప్రతిని ఉంచుతుంది, తద్వారా తదుపరి తిరిగి చర్చకు మళ్లీ అడగకుండా సమాధానం ఇవ్వగలదు, మరియు హెచ్చరిక సరిగ్గా దాని గురించే. డిస్క్లో ఏదీ పాల్గొనదు, కాబట్టి రక్షించవలసిన ఏకైక విషయం విలువను పట్టుకునే ప్రక్రియ. క్లయింట్ను మూసివేయండి, ప్రతి కూడా దానితో పోతుంది.
రెండవ నమూనా ఫైల్ను సూచించే auth-user-pass ఉంది, ఇక్కడ ఫైల్ నిల్వ మరియు విలువ అవసరమైనప్పుడు క్లయింట్ దాన్ని చదువుతుంది. ఇక్కడ ముఖ్యమైన బహిర్గతం ప్రక్రియ మెమరీ కాదు, ఆ ఫైల్ అనుమతులు మరియు యాజమాన్యం. ప్రారంభ హెచ్చరిక కాన్ఫిగ్లోని సూచనల నుండి వస్తుంది, మీరు పాస్వర్డ్ ఎలా అందిస్తున్నారో పరిశీలన నుండి కాదు, కాబట్టి అది రెండు నమూనాలలో కనిపిస్తుంది మరియు ఏదాన్నీ సూచించదు.
ఈ పోలికలో మిగిలినది ఆ విభజన నుండి వస్తుంది: ఒక నమూనాకు మెమరీ నిర్వహణ, మరొకదానికి ఫైల్ నిర్వహణ మరియు ప్రక్రియ గుర్తింపు.
auth-nocache నిజంగా ఏమి తొలగిస్తుంది
ఇంటరాక్టివ్ లాగిన్తో, --auth-nocache ఉపయోగించిన తర్వాత నిల్వ చేసిన ప్రతిని మెమరీ నుండి తొలగిస్తుంది. ధర ప్రతి తిరిగి చర్చా విరామంలో కొత్త అభ్యర్థన, ఎందుకంటే తదుపరి రౌండ్ తొలగించినదాన్ని మళ్లీ ఉపయోగించలేదు.
ఫైల్ ఆధారిత లాగిన్లో క్లయింట్ ఫైల్ను మళ్లీ చదవగలదు, కాబట్టి తొలగింపు చాలావరకు కనిపించదు. ప్రజలు ఊహించని ఒకే చోట అది కనిపిస్తుంది: డీమన్ అధికారాలను వదిలిన తర్వాత, ఆధారాల ఫైల్ ఇప్పుడు అది నడుస్తున్న ఖాతాకు చదవగలిగేది కాకపోతే.
ఆ మార్పిడిని అర్థం చేసుకున్నందున ఎంపికను జోడించండి, హెచ్చరిక కనిపించినందున కాదు. లాగ్ను ప్రశాంతం చేయడానికి జోడించిన ఎంపిక, దాని ప్రభావాన్ని ఎవరూ కొలవని ఎంపిక.
ఫైల్ ఆధారిత మార్గం ఎక్కడ విరిగిపోతుంది
టన్నెల్ పరికరాన్ని తెరవడానికి root గా ప్రారంభమై తర్వాత user మరియు group కు మారే క్లయింట్ ఆధారాల ఫైల్ను రెండుసార్లు చదువుతుంది: మార్పుకు ముందు ఒకసారి, తర్వాత వచ్చే తిరిగి చర్చలో ఒకసారి. ఫైల్ మోడ్ 600 లో ఉండి root యాజమాన్యంలో ఉంటే, రెండవ పఠనం విఫలమవుతుంది, ఆ వైఫల్యం గంట తర్వాత సర్వర్ సమస్యలా కనిపించే ప్రామాణీకరణ లోపంగా బయటపడుతుంది. తిరిగి చర్చా విరామం చుట్టూ క్లయింట్ లాగ్ను తనిఖీ చేయండి, తర్వాత ఖాతా మరియు ఫైల్ను కలిసి తనిఖీ చేయండి.
stat -c '%a %U:%G' /etc/openvpn/client.creds
ps -o user:12,args -C openvpn | headరెండు పంక్తులు ముఖ్యం. మొదటిది ఫైల్ను ఎవరు చదవగలరో చెబుతుంది, రెండవది నడుస్తున్న డీమన్ నిజంగా ఎవరో చెబుతుంది, మరియు వాటి మధ్య అసమానత పాస్వర్డ్ ఎన్నిసార్లు తిరిగి రాసినా సరిచేయలేని వైఫల్యాన్ని వివరిస్తుంది.
ఆచరణాత్మక సవరణలు మెరిసేవి కావు: ఫైల్ను డీమన్ ఖాతా చదవగలిగే డైరెక్టరీకి మరియు యజమాని వద్దకు తరలించండి, లేక ప్రత్యేక అధికార పఠనాన్ని ఉంచి మీ క్లయింట్ ఒకసారి మాత్రమే చదువుతుందని నిర్ధారించుకోండి. ఫైల్ను అందరూ చదవగలిగేలా చేసి దీన్ని పరిష్కరించవద్దు.
ఎంపిక నిజంగా కావాల్సిన సందర్భం
ఒకసారి ఉపయోగించే కోడ్ను కలిగిన లాగిన్ auth-nocache ను వేరే కారణంతో కోరుకుంటుంది. ఒకసారి ఉపయోగించే కోడ్ మొదటి ప్రామాణీకరణలో ఖర్చవుతుంది, కాబట్టి కాష్ చేసిన ప్రతి తదుపరి తిరిగి చర్చలో పనికిరాదు, మరియు పాత విలువ మళ్లీ ప్లే కూడా కావచ్చు.
ఇది ఆధారం రకం గురించిన ప్రశ్న, అది ఎక్కడ నిల్వ చేయబడుతుంది అనేది కాదు. రక్షిత ఫైల్లోని స్థిర పాస్వర్డ్ వ్యతిరేక ప్రొఫైల్ కలిగి ఉంటుంది: అది ప్రతి తిరిగి చర్చలో చదవగలిగేదిగా ఉండాలి, మరియు అవసరమైన రక్షణ ఫైల్పై ఉంది.
ఈ రెండు కారణాలను ప్రొఫైల్ వ్యాఖ్యలలో విడిగా ఉంచండి, లేకపోతే తదుపరి నిర్వాహకుడు తాను ఎంచుకునే కారణం కోసం ఎంపిక అక్కడ ఉందని భావిస్తాడు.
ఒక నిర్ణయంలో పోలిక
ఒక వ్యక్తి ఉన్నప్పుడు మరియు తాజాదనం ముఖ్యమైనప్పుడు ఇంటరాక్టివ్ నమూనాను ఎంచుకోండి, మరియు పునరావృత అభ్యర్థనను దాని ధరగా అంగీకరించండి. క్లయింట్ పర్యవేక్షణ లేకుండా నడిచినప్పుడు ఫైల్ నమూనాను ఎంచుకోండి, మరియు శ్రమను యాజమాన్యం, మోడ్ మరియు అధికారాలను వదలడంపై ఖర్చు చేయండి.
ఏ నమూనా నిల్వ చేసిన పాస్వర్డ్ను దానంతట అదే సురక్షితం చేయదు, ఏదీ ప్రారంభ హెచ్చరికను అర్థవంతం చేయదు.
హెచ్చరికే ప్రొఫైల్ తెరిచిన ఏకైక కారణం అయితే, అస్పష్ట ఎంపికకు బదులుగా నిర్ణయాన్ని నమోదు చేయండి: ఆధారాలు డీమన్ ఖాతా చదవగలిగే ఫైల్ నుండి వస్తాయి, తిరిగి చర్చ విజయవంతమవడం చూడబడింది, మరియు విరామాన్ని మార్చే ముందు OpenVPN 2.6 చేతిపుస్తకంలోని తిరిగి చర్చ విభాగం చదవబడింది. ఆ గమనిక ఏ ఒక్క జెండా కంటే ఎక్కువ కాలం నిలుస్తుంది.