పాస్ అనేది యునిక్స్ తత్వాన్ని దృష్టిలో ఉంచుకొని సృష్టించబడిన కమాండ్ లైన్ పాస్వర్డ్ మేనేజర్. ఇది సాధారణ యునిక్స్ ఆదేశాలను ఉపయోగించి మీ పాస్‌వర్డ్‌లతో సంభాషించడానికి మిమ్మల్ని అనుమతిస్తుంది. ఆధారాలు GPG- గుప్తీకరించిన ఫైళ్ళలో నిల్వ చేయబడతాయి.

సంస్థాపన పొందండి

pass ఇది అత్యంత ప్రాచుర్యం పొందిన లైనక్స్ పంపిణీల ప్యాకేజీ నిర్వాహకులలో అందుబాటులో ఉంది. దీన్ని ఇన్‌స్టాల్ చేయడానికి ప్రయత్నించండి pass మీకు సంబంధించిన ప్యాకేజీ నిర్వాహికిని ఉపయోగించడం apt ఉబుంటు / డెబియన్ కోసం లేదా yum ఫెడోరా / RHEL కోసం. ప్రతి మద్దతు పంపిణీకి నిర్దిష్ట గైడ్ పాస్ వెబ్‌సైట్‌లో అందుబాటులో ఉంది.

కొనసాగడానికి ముందు, మీకు అందుబాటులో ఉన్న GPG కీ అవసరం. పాస్వర్డ్ స్టోర్ యొక్క విషయాలను గుప్తీకరించడానికి కీ ఉపయోగించబడుతుంది. కింది టెర్మినల్ ఆదేశాన్ని ఉపయోగించి మీరు క్రొత్తదాన్ని సృష్టించవచ్చు:

gpg --full-generate-key

మీ కీని సృష్టించడానికి సూచనలను అనుసరించండి, దాని ID ని గమనించండి. మీరు తప్పనిసరిగా డిఫాల్ట్ కీ రకాన్ని (RSA మరియు RSA) ఉపయోగించాలి కాని గరిష్ట భద్రత కోసం కీ పరిమాణాన్ని 4,096 బిట్‌లకు మార్చండి.

మీ GPG కీ అందుబాటులో ఉన్నందున, మీరు ఇప్పుడు ప్రారంభించడానికి సిద్ధంగా ఉన్నారు pass. కింది ఆదేశాన్ని అమలు చేయండి placeholder-gpg-id మీ GPG ID తో.

pass init placeholder-gpg-key

కొత్త డైరెక్టరీ, .password-store, ఇది మీ హోమ్ ఫోల్డర్‌లో సృష్టించబడుతుంది. పాస్ మీ పాస్వర్డ్లను ఇక్కడ నిల్వ చేస్తుంది. ప్రతి పాస్‌వర్డ్ దాని స్వంత ఫైల్‌ను పొందుతుంది, ఇది ఆధారాలను వ్యక్తిగతంగా లేదా పెద్దమొత్తంలో బ్యాకప్ చేయడం సులభం చేస్తుంది.

యొక్క స్క్రీన్ షాట్ "init ను పాస్ చేయండి" ఆదేశం

ఐచ్ఛికంగా, మీరు పొడిగింపును సెట్ చేయడం ద్వారా బహుళ పాస్‌వర్డ్ దుకాణాలను ఉపయోగించవచ్చు PASSWORD_STORE_DIR మీ షెల్‌లో ఎన్విరాన్మెంట్ వేరియబుల్. ఇది డిఫాల్ట్ ఆర్కైవ్ డైరెక్టరీని భర్తీ చేయడానికి మరియు ఏకపక్ష ప్రదేశంలో నిల్వ చేసిన పాస్‌వర్డ్‌లను యాక్సెస్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది.

పాస్‌వర్డ్‌లను స్టోర్‌కు కలుపుతోంది

ఉపయోగించి పాస్‌వర్డ్‌లు దుకాణానికి జోడించబడతాయి pass insert ఆదేశం. ఇది సేవా పేరును వాదనగా తీసుకుంటుంది మరియు పాస్‌వర్డ్‌ను నమోదు చేయమని ఇంటరాక్టివ్‌గా మిమ్మల్ని అడుగుతుంది.

యొక్క స్క్రీన్ షాట్ "పాస్ చొప్పించండి" ఆదేశం

పాస్‌వర్డ్ మీ స్టోర్‌లోని క్రొత్త గుప్తీకరించిన ఫైల్‌లో సేవ్ చేయబడుతుంది. సేవా పేర్లలో స్లాష్‌లను ఉపయోగించడం ద్వారా మీరు క్రెడెన్షియల్ సోపానక్రమం సృష్టించవచ్చు. ఇది పాస్వర్డ్ స్టోర్ యొక్క మూలంలోని ఉప డైరెక్టరీల చెట్టుకు దారి తీస్తుంది.

యొక్క స్క్రీన్ షాట్ "పాస్ ఉత్పత్తి" ఆదేశం

పాస్ మీ కోసం కొత్త పాస్‌వర్డ్‌లను సృష్టించగలదు. వా డు pass generate, తరువాత సేవ పేరు మరియు తరువాత ఉత్పత్తి చేయవలసిన పాత్ర యొక్క పొడవు ద్వారా. అప్రమేయంగా, ఆల్ఫాన్యూమరిక్ మరియు ప్రత్యేక అక్షరాలతో కూడిన బలమైన పాస్‌వర్డ్ సృష్టించబడుతుంది. ఫైల్‌ను ఉపయోగించడం ద్వారా మీరు ప్రత్యేక అక్షరాల ప్రదర్శనను నిరోధించవచ్చు --no-symbols (-n) జెండా.

pass generate cloudsavvy/example-generated 32 --no-symbols

పైన చూపిన ఆదేశం క్రొత్త 32-అక్షరాల పాస్‌వర్డ్‌ను ఉత్పత్తి చేస్తుంది, దానిని ఇలా నిల్వ చేస్తుంది cloudsavvy/example-generatedమరియు దానిని టెర్మినల్‌కు ప్రసారం చేయండి. ఫైల్‌ను పాస్ చేయడం ద్వారా మీరు దాన్ని క్లిప్‌బోర్డ్‌కు కాపీ చేయవచ్చు --clip (-c) జెండా.

మీ పాస్‌వర్డ్‌ల పునరుద్ధరణ

మీ అన్ని పాస్‌వర్డ్‌ల పేర్లను జాబితా చేయడానికి, ఫైల్‌ను అమలు చేయండి pass వాదనలు లేని ఆదేశం.

యొక్క స్క్రీన్ షాట్ "ప్రకరణము" ఆదేశం

పాస్వర్డ్ యొక్క విలువను తిరిగి పొందడానికి, దాని పేరును ఆదేశానికి ఏకైక వాదనగా సరఫరా చేయండి.

ఉపయోగించి పాస్వర్డ్ రికవరీ యొక్క స్క్రీన్ షాట్ "ప్రకరణము"

పాస్వర్డ్ అప్రమేయంగా టెర్మినల్కు పంపబడుతుంది. ఫైల్‌ను పాస్ చేయడం ద్వారా మీరు దాన్ని క్లిప్‌బోర్డ్‌కు కాపీ చేయవచ్చు --clip (-c) జెండా. భద్రతను నిర్వహించడానికి క్లిప్‌బోర్డ్ డేటా 45 సెకన్ల తర్వాత స్వయంచాలకంగా క్లియర్ చేయబడుతుంది.

క్రెడెన్షియల్ పేరును పాస్ చేయడం ద్వారా పాస్‌వర్డ్‌లు తొలగించబడతాయి pass rm (ఉదాహరణకి pass rm cloudsavvy/example). అదేవిధంగా, మీరు ఉపయోగించి పాస్‌వర్డ్‌లను మార్చవచ్చు pass edit. పాస్వర్డ్ ఫైల్ డిఫాల్ట్ టెక్స్ట్ ఎడిటర్లో తెరవబడుతుంది.

పాస్‌వర్డ్‌లతో ఏదైనా పరస్పర చర్య GPG కీని అన్‌లాక్ చేయడానికి సిస్టమ్ ప్రాంప్ట్‌ను ప్రదర్శిస్తుంది. మీ కీ రక్షించబడితే మీరు దాని పాస్‌ఫ్రేజ్‌ని నమోదు చేయాలి. ఇది మొత్తం పాస్‌వర్డ్ స్టోర్‌ను రక్షించే మాస్టర్ కీగా పనిచేస్తుంది.

బహుళ పాస్వర్డ్

పాస్వర్డ్లు సాదా టెక్స్ట్ ఫైల్స్ కాబట్టి, మీరు బహుళ పంక్తుల డేటాను జోడించవచ్చు. మీరు రెండు-కారకాల ప్రామాణీకరణ రికవరీ కోడ్‌లు వంటి అదనపు భద్రతా వివరాలను నిల్వ చేయాల్సిన అవసరం వచ్చినప్పుడు ఇది అనువైనది.

ఉపయోగించడానికి pass edit మీ ఎడిటర్‌లో పాస్‌వర్డ్ ఫైల్‌ను తెరవడానికి ఆదేశం. ఏదైనా అదనపు మెటాడేటాను జోడించడానికి ఫైల్‌కు అదనపు పంక్తులను జోడించండి. పాస్ క్లిప్‌బోర్డ్‌లోని సంక్షిప్త ఆదేశాల ద్వారా సరిగ్గా గుర్తించబడిందని నిర్ధారించడానికి అసలు పాస్‌వర్డ్ మొదటి పంక్తిలో ఉండాలి, ప్రిఫిక్స్ చేయబడలేదు.

యొక్క స్క్రీన్ షాట్ "పాస్ చొప్పించండి" మల్టీలైన్ ఎంపికతో కమాండ్

ఫైల్‌ను పాస్ చేయడం ద్వారా పాస్‌వర్డ్‌లను సృష్టించేటప్పుడు మీరు సమయాన్ని ఆదా చేయవచ్చు --multiline (-m) ఎంపికకు pass insert ఆదేశం. ఇది మీ టెర్మినల్‌లోకి మరిన్ని పంక్తులను చొప్పించడానికి మిమ్మల్ని అనుమతిస్తుంది. పూర్తయినప్పుడు, మీ స్టోర్‌లోని ఆధారాలను సేవ్ చేయడానికి Ctrl + D నొక్కండి.

Git ఇంటిగ్రేషన్

పాస్ Git కోసం అంతర్నిర్మిత మద్దతును కలిగి ఉంది. ఇది పాస్‌వర్డ్‌లను సంస్కరణ చెక్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది మరియు యంత్రాల మధ్య డేటాను సమకాలీకరించడానికి ఒక సాధారణ యంత్రాంగాన్ని అందిస్తుంది. పరిగెత్తడానికి pass git init మీ పాస్‌వర్డ్ స్టోర్‌కు Git ని జోడించడానికి.

మీరు ఇప్పుడు పాస్ ను మామూలుగా ఉపయోగించవచ్చు. పాస్‌వర్డ్ జోడించినప్పుడు, మార్చబడినప్పుడు లేదా తీసివేయబడిన ప్రతిసారీ Git కమిట్ సృష్టించబడుతుంది. ముందు ఉన్న సాధారణ Git ఆదేశాలను ఉపయోగించి మీరు Git రిపోజిటరీతో సంభాషించవచ్చు pass git:

pass git remote add origin example-server:/passwords.git
pass git push -u origin master

పై ఆదేశం మీ పాస్‌వర్డ్ స్టోర్‌కు రిమోట్ జిట్ రిపోజిటరీని జతచేస్తుంది. అప్పుడు మీరు చేయవచ్చు git push మీ పాస్‌వర్డ్‌లు, మీ ప్రస్తుత మెషీన్‌కు ప్రాప్యతను కోల్పోతే మీకు బ్యాకప్ ఇస్తుంది.

పాస్ ఉద్దేశపూర్వకంగా కనీస పరిష్కారం. ఇది చాలా గ్రాఫికల్ పాస్‌వర్డ్ నిర్వాహకుల కంటే చాలా సరళమైనది, ఇది యునిక్స్ సూత్రాలతో సర్దుబాటు చేసే ఫైల్-ఆధారిత విధానానికి అనుకూలంగా ఉంటుంది. మూడవ పార్టీ ప్రాజెక్టుల యొక్క ఘన పర్యావరణ వ్యవస్థ కోర్ పాస్‌కు మద్దతు ఇస్తుంది, ఇతర అనువర్తనాలు మరియు ఆపరేటింగ్ సిస్టమ్‌లతో అనుసంధానం చేయగలదు.

1 పాస్‌వర్డ్, కీపాస్ మరియు లాస్ట్‌పాస్‌తో సహా అత్యంత ప్రాచుర్యం పొందిన పాస్‌వర్డ్ నిర్వాహకులకు డేటా దిగుమతిదారులు అందుబాటులో ఉన్నారు. Android, iOS మరియు Windows కోసం అనుకూల క్లయింట్ అనువర్తనాలు అందుబాటులో ఉన్నాయి. dmenu వినియోగదారులు ఉపయోగించవచ్చు passmenu టెర్మినల్ విండోను తెరవకుండా త్వరగా శోధించడానికి మరియు పాస్‌వర్డ్‌లను ఎంచుకోవడానికి స్క్రిప్ట్.

పాస్ వెబ్‌సైట్ సాధనం యొక్క కార్యాచరణను విస్తరించే మరియు ఇతర ప్లాట్‌ఫామ్‌లకు డేటా పోర్టబిలిటీని ప్రారంభించే అనేక ముఖ్యమైన కమ్యూనిటీ ప్రాజెక్ట్‌లను జాబితా చేస్తుంది. పాస్ ను దాని మ్యాన్ పేజీ నుండి ఉపయోగించడం ద్వారా మీరు మరింత మార్గదర్శకత్వం పొందవచ్చు, అమలు చేయడం ద్వారా యాక్సెస్ చేయవచ్చు man pass టెర్మినల్ లో.

Source link