'ఏదో' ను రక్షించడానికి బాష్ (బాష్ + ఎండి 5) లో అధునాతన స్క్రిప్ట్ (+ వివరణాత్మక వివరణ)

కొన్ని రోజుల క్రితం నేను వారికి చెప్పాను ఫ్లాట్‌ప్రెస్, వెబ్ అప్లికేషన్ (CMS) దీని ద్వారా మీరు డేటాబేస్లను ఉపయోగించకుండా లేదా చాలా క్లిష్టతరం చేయకుండా బ్లాగ్ లేదా ఇలాంటిదే కలిగి ఉండవచ్చు

బాగా, నేను నా ల్యాప్‌టాప్‌లో ఉన్నాను a ఫ్లాట్‌ప్రెస్ వ్యక్తిగత గమనికల కోసం, నేను మరచిపోకూడదనుకునే విషయాలు మరియు అందుకే నేను ఈ వ్యక్తిగత బ్లాగులో వ్రాస్తాను. కానీ, మీలో చాలామందికి ఇప్పటికే తెలిసి ఉండాలి ... నేను భద్రత గురించి కొంత మతిస్థిమితం కలిగి ఉన్నాను, మరియు, నా ఆలోచనల భద్రత గురించి ఉంటే, నేను ఎంత మతిమరుపుగా ఉంటానో మీకు తెలియదు

కాబట్టి నేను సమస్యను ఎదుర్కొన్నాను: ఫ్లాట్‌ప్రెస్‌ను ఉపయోగించడం ద్వారా నేను దానిలోని మొత్తం కంటెంట్‌ను ఎలా రక్షించగలను?

డేటాను గుప్తీకరించడానికి అనుమతించే అనేక అనువర్తనాల గురించి నేను ఆలోచించాను, కానీ… నేను కోరుకున్నది ఏదీ చేయలేదు, కాబట్టి నేను కోరుకున్నదాన్ని ప్రోగ్రామింగ్ చేసే పనిని చేపట్టాను.

ఇప్పుడు నేను చేసిన స్క్రిప్ట్‌ను మీకు చూపిస్తాను, ఇది క్రింది వాటిని చేస్తుంది:

స్క్రిప్ట్ రూపొందించబడింది KDE లో పని, వారు లేకపోతే కెడిఈ డైలాగ్ బాక్స్‌లు వారికి కనిపించవు.

1. ఇది మీరు KZKG ^ Gaara అని అడిగే డైలాగ్ బాక్స్‌ను చూపిస్తుంది, మీరు NO నొక్కితే స్క్రిప్ట్ మూసివేయబడుతుంది, మీరు అవును నొక్కితే ప్రతిదీ సాధారణమైనదిగా కొనసాగుతుంది. 2. పాస్వర్డ్ ఏమిటి అని అడిగే టెక్స్ట్ బాక్స్ చూపించు:

3. స్క్రిప్ట్ మూసివేస్తుంది అని మీరు నొక్కితే, ఇప్పుడు స్క్రిప్ట్ ట్రిక్స్ ఒకటి వస్తుంది ...

<span style="font-family: arial; ">10</span> తర్కం ఏమిటంటే, స్క్రిప్ట్ మనం వ్రాసే పాస్‌వర్డ్‌ను అదే స్క్రిప్ట్‌లో ఇప్పటికే ముందే నిర్వచించిన దానితో పోలుస్తుంది, మరియు పాస్‌వర్డ్‌లు సరిపోలితే అది కొనసాగుతూనే ఉంటుంది మరియు పాస్‌వర్డ్‌లు సరిపోలకపోతే దోష సందేశం కనిపిస్తుంది. సమస్య ఏమిటంటే, మనం సరైన పాస్‌వర్డ్‌ను స్క్రిప్ట్‌లో ఉంచితే, టెక్స్ట్ ఎడిటర్‌తో స్క్రిప్ట్‌ను తెరిచిన ఎవరైనా సరైన పాస్‌వర్డ్‌ను చాలా స్పష్టంగా చూడగలరు .. మరియు ఇది నా స్నేహితులు, ఇది క్షమించరాని వైఫల్యం

<span style="font-family: arial; ">10</span> స్క్రిప్ట్‌లో సాదా వచనంలో ఇలాంటి పాస్‌వర్డ్‌ను ఉంచకుండా ఉండటానికి, నేను MD5 ఉపయోగించాను. అంటే, స్క్రిప్ట్ ప్రారంభంలో, సరైన పాస్‌వర్డ్ «అని ప్రకటించాను2dac690b816a43e4fd9df5ee35e3790d«, మరియు ఇది MD5:«లినక్స్ నుండి«. ... నాకేమీ అర్థం కావటం లేదు!!

కొంచెం వివరంగా చూద్దాం. నేను ఇప్పుడు ఒక ఫైల్‌కు వ్రాస్తే (ఉదాహరణకు pass / pass.txt) టెక్స్ట్: లినక్స్ నుండి

టెర్మినల్‌లో ఉంటే నేను వ్రాస్తాను: md5sum pass / pass.txt

ఇది తిరిగి వస్తుంది: 2dac690b816a43e4fd9df5ee35e3790d sum

మరియు ... మీరు చూడగలిగినట్లుగా, మొదటి నిలువు వరుసలో స్పష్టమైన సంఖ్య లేకుండా చాలా సంఖ్యలు మరియు అక్షరాలు ఉన్నాయి, నేను పైన ఉంచిన దానితో సమానంగా ఉంటుంది మరియు ఇది డిక్లేర్డ్ లిపిలో ఉన్నది.

బాగా, ఆ మొదటి కాలమ్ యొక్క MD5 లినక్స్ నుండి 😉

వారు ఈ క్రింది వాటిని ఉంచితే, అది 1 వ నిలువు వరుసను మాత్రమే తిరిగి ఇస్తుంది, ఇది మనకు ఆసక్తి కలిగించేది: md5sum ~/pass.txt | awk '{print $1}'

4. కాబట్టి, ఈ నిర్దిష్ట భాగంలో స్క్రిప్ట్ యొక్క ఆపరేషన్:

<span style="font-family: arial; ">10</span> స్క్రిప్ట్ మీరు వ్రాసిన పాస్‌వర్డ్‌ను తాత్కాలిక ఫైల్‌లో ఉంచుతుంది temp.txt, మరియు ఇది కమాండ్ ఉపయోగించి ఆ ఫైల్ యొక్క కంటెంట్ నుండి MD5 ను సంగ్రహిస్తుంది:

md5sum temp.txt | awk '{print $1}'

<span style="font-family: arial; ">10</span> మీరు ఇప్పుడే వ్రాసిన పాస్‌వర్డ్ యొక్క MD5 అది నిర్వచించిన దానితో సమానం కాకపోతే (అనగా, స్క్రిప్ట్‌లో వ్రాసినది) అది మూసివేసి లోపం ఇస్తుంది: <span style="font-family: arial; ">10</span> పాస్వర్డ్ సరిపోలితే, ఖచ్చితంగా ... స్క్రిప్ట్ కొనసాగుతుంది

5. పాస్‌వర్డ్ సరిపోలినప్పుడు, స్క్రిప్ట్ వరుస దశలను చేస్తుంది, నా విషయంలో:

<span style="font-family: arial; ">10</span> ఇది ఫోల్డర్‌లోకి ప్రవేశిస్తుంది / హోమ్ / షేర్డ్ / హోస్ట్ / - » cd / home / shared / హోస్ట్ /

<span style="font-family: arial; ">10</span> ఫ్లాట్‌ప్రెస్ ఫోల్డర్‌ను "నాకు" అని పిలుస్తారు మరియు ఇది .RAR లో పాస్‌వర్డ్‌తో రక్షించబడుతుంది (పాస్‌వర్డ్ ముందు అమర్చవలసిన విధంగానే ఉంటుంది), కాబట్టి స్క్రిప్ట్ ఆ ఫైల్‌ను అన్జిప్ చేస్తుంది (me.rar) - » rar x me.rar -hp $ MWORD

రార్ x - »అది ఏమిటంటే ఫైళ్లు మరియు ఫోల్డర్‌లను ఒకే క్రమంలో ఉంచడం.

నేను.రార్ - »ఇది నేను అన్జిప్ చేయదలిచిన ఫైల్.

-hp $ MWORD - »ఫైల్‌ను అన్జిప్ చేయడానికి మీరు తప్పక పాస్‌వర్డ్‌ను ఉపయోగించాలని నేను మీకు చెప్తున్నాను, మరియు పాస్‌వర్డ్ వేరియబుల్ $ MWORD (ఈ వేరియబుల్ మేము ఇంతకు ముందు ఎంటర్ చేసిన పాస్‌వర్డ్)

<span style="font-family: arial; ">10</span> కాబట్టి, ఇది బాగా అన్జిప్ చేయబడితే, నేను me.rar ఫైల్‌ను తొలగించడానికి వెళ్తాను ... ఎందుకు? సరే, ఎందుకంటే నేను లోపల ఉన్న ఫైల్‌లతో పని చేస్తుంటే .rar ఉనికిలో ఉందని అర్ధం కాదు మరియు నేను వ్రాస్తున్నందున ఆ ఫైళ్లు మారుతున్నాయి బ్లాగులో క్రొత్త విషయాలు - » rm నాకు.రార్

<span style="font-family: arial; ">10</span> ప్రతిదీ బాగా పనిచేయడానికి నేను అనుమతులను మార్చాలి - » chmod 777 -R me / (ఫోల్డర్ నాకు / కంప్రెస్డ్ me.rar ను కలిగి ఉందని గుర్తుంచుకోండి)

<span style="font-family: arial; ">10</span> ఇది నాకు "ది" బ్రౌజర్ తెరవడానికి 10 సెకన్లు ఉందని చెప్పే విండోను చూపిస్తుంది…. WTF!, దీని అర్థం ఏమిటి? ...

5.5 (ఎ). సరళమైనది, చాలా సులభం… 🙂… నేను బ్రౌజర్‌ను తెరుస్తాను (ఈ సందర్భంలో రెకోంక్) మరియు నేను క్రొత్త పోస్ట్‌లో పని చేస్తున్నాను, కానీ నేను బ్రౌజర్‌ను మూసివేసినప్పుడు, స్క్రిప్ట్ నన్ను / ఫోల్డర్‌ను మళ్ళీ .rar లో కుదిస్తుంది (me.rar లో మిగిలి ఉంది).

రెకాన్క్ తెరిచి ఉందో లేదో స్క్రిప్ట్ ప్రతి 3 సెకన్లకు తనిఖీ చేస్తుండటం వలన ఇది సాధ్యమవుతుంది, అది తెరిచి ఉందని గుర్తించినట్లయితే, స్క్రిప్ట్ ఏమీ చేయదు, కానీ అది తెరవలేదని గుర్తించినట్లయితే, అది అమలు చేస్తుంది: rar a me.rar -hp $ MWORD me / * && rm -R me /

అంటే ఇది ఫోల్డర్‌ను కుదించును నాకు / en నేను.రార్ (మరియు ఇది పాస్‌వర్డ్‌ను ఉంచుతుంది, ఇది మేము ఇప్పటికే చూసినట్లుగానే ఉంటుంది), మరియు ఒకసారి మీరు దాన్ని కుదించుము మరియు లోపాలు లేకపోతే, అది ఫోల్డర్‌ను తొలగిస్తుంది నాకు / దాని మొత్తం కంటెంట్‌తో.

5.5 (బి). ఇది మనకు ఎలా సహాయపడుతుంది? ... సరళమైనది, ఇది మన కంటెంట్‌ను మళ్లీ రక్షించుకోవాలి అని గుర్తుంచుకోవడాన్ని ఇది నివారిస్తుంది, ఎందుకంటే మనం దానిపై పనిచేయడం మాత్రమే ఆపివేయాలి (బ్రౌజర్‌ను మూసివేయండి) మరియు స్క్రిప్ట్ మిగిలిన అన్ని పనులను చేస్తుంది

6. సిద్ధంగా ఉంది, ఇవన్నీ సాధారణ పద్ధతిలో వివరించబడ్డాయి

... ఇంకా మరొక వివరాలు ఉన్నప్పటికీ

స్క్రిప్ట్‌కు ఇంకా ఎక్కువ రక్షణ ఉంది, డిసేబుల్ చేయబడిన రక్షణ (వ్యాఖ్యానించబడింది) ఈ పంక్తులు:

if [ "$USER" != "$ME" ]; then
rm *.sh
kdialog --error "Sorry but u are not me. Auto-destroying..." --title "Im Me..."
exit
fi

అది చేసేది చాలా సులభం. టెర్మినల్‌లో ఉంటే వేరియబుల్ $ USER సిస్టమ్ యొక్క గ్లోబల్ వేరియబుల్:

echo $USER

మీ వినియోగదారు మీకు ఏమి చూపిస్తారో మీరు చూస్తారు ... అలాగే, ఈ పంక్తుల తర్కం చాలా సులభం.

$ USER $ ME వేరియబుల్‌తో సరిపోలకపోతే (మరియు అది స్క్రిప్ట్‌లో నాచే ప్రకటించబడింది మరియు ఇది: "గారా") స్క్రిప్ట్ అన్ని ఫైల్‌లను తొలగిస్తుంది .sh ఆ ఫోల్డర్‌లో ఉన్నవి, అంటే అది స్వీయ-నాశనం చేస్తుంది

ఇది మరొక కంప్యూటర్‌లో మరొకరు స్క్రిప్ట్‌ను అమలు చేయకుండా నిరోధించడం.

ఇంకా, వివరించడానికి ఇంకా చాలా ఉందని నేను అనుకోను, నేను స్క్రిప్ట్‌ను వదిలివేస్తాను:

.SH ఫైల్ డౌన్‌లోడ్
మా పేస్ట్‌లోని స్క్రిప్ట్‌ను చూడండి

చాలామంది దీనిని చాలా క్లిష్టంగా కనుగొంటారని నాకు తెలుసు, కాని ఇది వాస్తవానికి దాని కంటే ఎక్కువ భయపెడుతుంది ... స్క్రిప్ట్ నిజంగా సరళమైన పని తర్కాన్ని కలిగి ఉంది, ఒక సాధారణ ప్రయోజనం కోసం.

గని యొక్క చాలా ప్రత్యేకమైన అవసరాన్ని తీర్చడానికి నేను ఇలా చేసాను, ఇక్కడ వివరించిన కొన్ని ఇతర పంక్తి లేదా ఆలోచన ఎవరికైనా ఉపయోగకరంగా ఉంటుందని నేను ఆశిస్తున్నాను

మార్గం ద్వారా, స్క్రిప్ట్ KDE కోసం ఉద్దేశించబడింది, ఎందుకంటే ఇది చూపించే డైలాగ్ బాక్స్‌లు (విండోస్) KDE (KDialog ఉపయోగించి) నుండి వచ్చినవి, అయితే దీనిని గ్నోమ్ / యూనిటీ / సిన్నమోన్ / మేట్ కోసం స్వీకరించవచ్చు సున్నితత్వం, లేదా డైలాగ్ ఆదేశాన్ని ఉపయోగించి టెర్మినల్‌లో 100% ఉపయోగించండి.

అవును, స్క్రిప్ట్‌లో ఇంకా కొన్ని లోపాలు ఉన్నాయి, ఉదాహరణకు స్క్రిప్ట్ .rar ను అన్‌జిప్ చేస్తే, ఆపై ఎవరైనా స్క్రిప్ట్‌ను బలవంతంగా మూసివేసి (చంపుతారు), .rar యొక్క కంటెంట్ అసురక్షితంగా ఉంటుంది, కొన్ని వివరాలు మిగిలి ఉన్నాయి పాలిష్ ... కానీ హే, మన కంప్యూటర్‌ను ఎవరూ తనిఖీ చేయలేరని కూడా మేము నియంత్రించాలి

పూర్తి చేయడానికి నేను ప్రోగ్రామర్ కాదని స్పష్టం చేయాలనుకుంటున్నాను, చాలా తక్కువ, నేను అలాంటివాడిని నేను పరిగణించను, మీరు కోడ్‌లోని పంక్తులను ఆప్టిమైజ్ చేయగలరని నేను imagine హించాను, లేదా స్క్రిప్ట్ యొక్క ఆపరేషన్‌ను మెరుగుపరచడానికి కొంత ఫంక్షన్‌ను ఉపయోగించగలను ... కాని నేను నేను ప్రోగ్రామర్ కాదు said అన్నారు

దాని గురించి వారు ఏవైనా ప్రశ్నలు ఉంటే వారు నాకు చెప్తారు, స్క్రిప్ట్ వారికి అవసరం లేనందున వారికి సేవ చేయకపోయినా, వారు ఎల్లప్పుడూ దాని నుండి మరికొన్ని చిట్కాలను నేర్చుకోవచ్చు

కోట్తో ప్రత్యుత్తరం ఇవ్వండి

PD: అది నాకు తెలుసు ఎలావ్ నేను చాలా మతిస్థిమితం లేనివాడని ... లేదా నేను నా సమయాన్ని వృథా చేస్తానని అతను చెబుతాడు, కాని నేను కాదు. నేను చాలా నిర్దిష్టమైన, చాలా నిర్దిష్టమైన భద్రతా వ్యవస్థను కోరుకున్నాను, నేను దానిని నేనే ప్రోగ్రామ్ చేసాను… అది ఎంత గీకీ? … LOL!!


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

41 వ్యాఖ్యలు, మీదే వదిలేయండి

మీ వ్యాఖ్యను ఇవ్వండి

మీ ఇమెయిల్ చిరునామా ప్రచురితమైన కాదు. లు గుర్తించబడతాయి గుర్తించబడతాయి *

*

*

  1. డేటాకు బాధ్యత: మిగ్యుల్ ఏంజెల్ గాటన్
  2. డేటా యొక్క ఉద్దేశ్యం: కంట్రోల్ స్పామ్, వ్యాఖ్య నిర్వహణ.
  3. చట్టబద్ధత: మీ సమ్మతి
  4. డేటా యొక్క కమ్యూనికేషన్: డేటా చట్టపరమైన బాధ్యత ద్వారా తప్ప మూడవ పార్టీలకు తెలియజేయబడదు.
  5. డేటా నిల్వ: ఆక్సెంటస్ నెట్‌వర్క్స్ (EU) హోస్ట్ చేసిన డేటాబేస్
  6. హక్కులు: ఎప్పుడైనా మీరు మీ సమాచారాన్ని పరిమితం చేయవచ్చు, తిరిగి పొందవచ్చు మరియు తొలగించవచ్చు.

  1.   హక్కన్ అతను చెప్పాడు

    ఇది ఆసక్తికరంగా ఉంది, కానీ అవును / కాదు అనే ప్రశ్న xD ని దూరం చేయడానికి చాలా ఎక్కువ అని నేను అనుకుంటున్నాను
    యాజమాన్య మరియు నిజమైన భద్రతను అందించని రార్‌ను ఉపయోగించటానికి బదులుగా, దాన్ని gpg తో భర్తీ చేయండి, ఇది సంవత్సరాలుగా నిరూపించబడిన దానికంటే ఎక్కువ భద్రతా సాఫ్ట్‌వేర్, మరియు ఆచరణాత్మకంగా అన్ని డిస్ట్రోస్‌లో ఉంది
    మరొక విషయం, మీరు md5sum స్ట్రింగ్‌ను పాస్ చేయవచ్చు, మీరు తాత్కాలిక ఫైల్‌ను సృష్టించాల్సిన అవసరం లేదు. ఇక్కడ నేను మీరు చాలా సురక్షితమైన షాకు వెళ్ళమని కూడా సిఫార్సు చేస్తున్నాను, టెర్మినల్‌లో ప్రయత్నించండి: షసుమ్

    చీర్స్!

    1.    KZKG ^ గారా అతను చెప్పాడు

      హలో మరియు మీ వ్యాఖ్యకు ధన్యవాదాలు
      డైరెక్టరీని దాని మొత్తం కంటెంట్‌తో ప్యాకేజీ చేయడానికి GPG నన్ను అనుమతిస్తుంది? వాస్తవానికి నేను దీన్ని వ్యక్తిగత ఫైళ్ళ కోసం మాత్రమే ఉపయోగించాను, ఉప డైరెక్టరీలు మరియు ఫైళ్ళను కలిగి ఉన్న డైరెక్టరీల కోసం కాదు.

      ఓహ్ ... షసుమ్ గురించి గొప్పది, నేను అతన్ని తెలియదు
      నేను దీన్ని ఉపయోగించడానికి స్క్రిప్ట్‌ను సవరించడానికి వెళ్తాను మరియు… అవును !! నిజం, సరళంగా: echo "AS PASSWORD" | షసుమ్ నేను ఇప్పటికే స్ట్రింగ్ పొందాను, ఫలితంగా దానిని ఫైల్‌కు వ్రాయవలసిన అవసరం లేదు :)

      మీ వ్యాఖ్యకు చాలా ధన్యవాదాలు, నేను ఇప్పటికే క్రొత్తదాన్ని నేర్చుకున్నాను
      కోట్తో ప్రత్యుత్తరం ఇవ్వండి

    2.    sieg84 అతను చెప్పాడు

      నేను అడుగుతున్నది అదే ...

      1.    KZKG ^ గారా అతను చెప్పాడు

        మీకు కావలసింది ఏమిటంటే, GPG ఒక ఫైల్‌ను ఎలా గుప్తీకరించాలో మరియు అదే పంక్తిలో పాస్‌వర్డ్‌ను ఎలా పాస్ చేయాలో గుర్తించడం ... ఉదాహరణకు:
        gpg -e file.tar.gz –పాస్వర్డ్ elpassword ఏమైనా

        దీన్ని ఎలా చేయాలో ఏదైనా ఆలోచన ఉందా? 🙂

        1.    హక్కన్ అతను చెప్పాడు

          C / gpg డైరెక్టరీని గుప్తీకరించడానికి, మీరు మొదట దానిని తారుతో ప్యాక్ చేయాలి.
          అప్పుడు, ఈ సందర్భంలో, -c పరామితితో సుష్ట గుప్తీకరణను ఉపయోగించడం సౌకర్యంగా ఉంటుంది (సుష్ట మరియు అసమాన గుప్తీకరణ మధ్య వ్యత్యాసం కోసం వికీపీడియా చూడండి).
          ఇది ఇలా ఉంటుంది:
          tar -czf destination.tgz source_directory / && echo $ passwd | gpg –batch –compress-level 0 -c –passphrase-fd 0
          ఇది "destination.tgz" అని పిలువబడే కంప్రెస్డ్ ఫైల్ మరియు "destination.tgz.gpg" అని పిలువబడే ఎన్క్రిప్టెడ్ ఫైల్ను సృష్టిస్తుంది. భద్రత కోసం సోర్స్ డైరెక్టరీ మరియు కంప్రెస్ రెండూ తొలగించబడాలి (గుడ్డ ముక్క ఆదేశాన్ని తనిఖీ చేయండి)

          డీక్రిప్ట్ చేయడానికి:
          echo $ passwd | gpg –batch -d –passphrase-fd 0 encryption_file.tgz.gpg | tar -xz
          ఇది ప్రస్తుత డైరెక్టరీలోని ఫైళ్ళను సంగ్రహిస్తుంది (అప్పుడు వాటిని వేరే చోటికి తరలించడానికి mv ఉపయోగించవచ్చు)

          ఏవైనా ప్రశ్నలు ఉంటే, ఈ వ్యాఖ్యకు సమాధానం ఇవ్వండి

          శుభాకాంక్షలు !!

          1.    హక్కన్ అతను చెప్పాడు

            ehm, డబుల్ హైఫన్‌లు (-) మరియు సింగిల్ హైఫన్‌ల (-) కోసం చూడండి… ఫార్మాట్‌ను మార్చకుండా ఉండటానికి కోడ్ ఉన్నట్లుగా ఏదైనా రాయడానికి మార్గం ఉందా?
            prueba de codigo -- -
            [కోడ్] పరీక్ష కోడ్ - - [/ కోడ్]

          2.    హక్కన్ అతను చెప్పాడు

            నేను మరింత మాటలతో ఖర్చు చేస్తాను

            కుదించు మరియు గుప్తీకరించండి:
            tar -czf destino.tgz directorio_fuente/ && echo $passwd | gpg –batch –compress-level 0 -c –passphrase-fd 0
            ఇక్కడ రెండు దశలు ఉన్నాయని గమనించండి: మొదట కంప్రెస్డ్ ఫైల్‌ను సృష్టించండి, ఆపై, లోపం లేకపోతే, గుప్తీకరణతో కొనసాగించండి (&& తో గొలుసు)

            డీక్రిప్ట్ మరియు అన్జిప్:
            echo $passwd | gpg –batch -d –passphrase-fd 0 archivo_cifrado.tgz.gpg | tar -xz

            వందనాలు!

          3.    KZKG ^ గారా అతను చెప్పాడు

            అవును, నిజానికి నిన్న ఇంట్లో నేను gpg మనిషిని చదివాను మరియు నాకు అవసరమైన ప్రతిదీ ఉంది
            అసలైన నేను అలా చేయలేదు, నేను ఎకో లేదా కంప్రెషన్ ఉపయోగించలేదు, నేను దీని గురించి ఒక పోస్ట్ చేసాను, నేను దానిని పోస్ట్ చేసాను.

            సహాయ స్నేహితుడికి చాలా ధన్యవాదాలు, నేను నిజంగా చేస్తున్నాను.

  2.   జోష్ అతను చెప్పాడు

    అద్భుతం! నేను అలాంటిదే వెతుకుతున్నాను మరియు నేను మీ వ్యాసాన్ని చూశాను. నా డేటాను రక్షించడానికి నేను దీనిని పరీక్షించబోతున్నాను. కంప్యూటర్ భద్రత విషయానికి వస్తే, మీరు ఎప్పటికీ మతిస్థిమితం పొందలేరు. ధన్యవాదాలు

    1.    KZKG ^ గారా అతను చెప్పాడు

      ధన్యవాదాలు హా హా.
      స్క్రిప్ట్ ఎలా పనిచేస్తుందో మీకు అర్థమైందా?

      ఇది వాస్తవానికి lol కంటే చాలా క్లిష్టంగా అనిపిస్తుంది.

      వ్యాఖ్యకు ధన్యవాదాలు, నిజంగా

      కోట్తో ప్రత్యుత్తరం ఇవ్వండి

      PS: నిజమే, భద్రత ఎప్పుడూ సరిపోదు.

      1.    జోష్ అతను చెప్పాడు

        నేను చాలా కాలంగా లైనక్స్ ఉపయోగించనందున దీన్ని అర్థం చేసుకోవడానికి నాకు కొంచెం ఖర్చు అవుతుంది (నేను 3 సార్లు చదివాను). కానీ ఇది చాలా సులభం మరియు ఇలాంటివి నేర్చుకోవడం ఎల్లప్పుడూ మంచిది. శుభాకాంక్షలు మరియు మళ్ళీ ధన్యవాదాలు.

        1.    KZKG ^ గారా అతను చెప్పాడు

          ముఖ్యమైన విషయం ఏమిటంటే దానిని అర్థం చేసుకోవడం. నేను ప్రతిదీ చాలా వివరంగా వివరించడానికి ప్రయత్నించాను, కాని నేను చాలా హాహాహా విస్తరించాను.
          మీకు ధన్యవాదాలు

  3.   auroszx అతను చెప్పాడు

    వావ్, స్క్రిప్ట్ చాలా బాగుంది

    పి.ఎస్: మతిస్థిమితం 9000 కన్నా ఎక్కువ! xD

    1.    KZKG ^ గారా అతను చెప్పాడు

      hahahahahahaha అది నేను… LOL !!

  4.   రాఫెల్ అతను చెప్పాడు

    మీ స్క్రిప్ట్ చూస్తే మీకు kde లేకపోతే xdialog తో చేయవచ్చని అనుకుంటున్నాను :)! చీర్స్

    1.    KZKG ^ గారా అతను చెప్పాడు

      ఓహ్, నాకు xdialog గురించి తెలియదు ... నేను దానిపై నిఘా ఉంచాలి
      సమాచారం ఇచ్చినందుకు కృతఙ్ఞతలు.

  5.   sieg84 అతను చెప్పాడు

    రార్‌కు బదులుగా tar.xz / gz మరియు gpg ను ఎందుకు ఉపయోగించకూడదు?

    1.    రాఫెల్ అతను చెప్పాడు

      మీ CMS ఉన్న చోట మీరు ఇప్పటికే దాన్ని కలిగి ఉన్నందున ఇది

  6.   సిటక్స్ అతను చెప్పాడు

    అద్భుతమైన @ KZKG ^ Gaara రోజుల క్రితం నేను అలాంటిదే గురించి ఆలోచిస్తున్నాను, కాని నేను పరీక్షల్లో ఉన్నాను కాబట్టి నాకు దేనికీ సమయం లేదు, అకస్మాత్తుగా నేను మీ వ్యాసాన్ని చూస్తున్నాను….
    నేను వచ్చే వారం ప్రయత్నిస్తాను

    1.    KZKG ^ గారా అతను చెప్పాడు

      ధన్యవాదాలు, ఇక్కడ ఏవైనా వివరాలు నేను ఉన్నాను

  7.   truko22 అతను చెప్పాడు

    xD నాకు ఏమీ అర్థం కాలేదు కాని స్క్రిప్ట్స్‌లో kdialog ను ఎలా ఉపయోగించాలో నేను కోరుకుంటే, KDE నోటిఫైయర్‌లో సందేశాన్ని ఎలా పొందాలో

    1.    KZKG ^ గారా అతను చెప్పాడు

      KDE నోటిఫికేషన్లలో సందేశాలను పొందడానికి ప్యాకేజీని వ్యవస్థాపించడానికి ప్రయత్నించండి: libnotify- బిన్
      అప్పుడు మీరు ఉంచిన టెర్మినల్‌లో:
      notify-send "texto texto texto"

      మరియు మీరు ఎంత బాగున్నారో చూస్తారు 😀… మరియు, ఇది KDE, గ్నోమ్, యూనిటీ, దాల్చినచెక్క, మేట్ మరియు Xfce for కోసం పనిచేస్తుంది

      అయితే, ఈ స్క్రిప్ట్‌లో నేను నోటిఫికేషన్‌లను ఉపయోగించను, కానీ KDialog విండోస్ మాత్రమే. టెర్మినల్ రకంలో:
      kdialog

      మరియు మీరు అక్కడ సహాయాన్ని చూస్తారు

      శుభాకాంక్షలు

      1.    truko22 అతను చెప్పాడు

        చాలా ధన్యవాదాలు o /

  8.   జోయెల్ ఆంటోనియో వాస్క్వెజ్ అతను చెప్పాడు

    హలో, మంచి పోస్ట్, కేవలం ఒక సలహా, md5 తో ఇది నగ్న కన్నుతో కనిపించకపోయినా ఫర్వాలేదు, కాని కొంతమంది ఆసక్తికరమైనవారు ఇంద్రధనస్సు పట్టికను ఉపయోగించి md5 గా మార్చబడిన పాస్వర్డ్ అక్కడ ఉందో లేదో చూడవచ్చు, నేను bcrypt ను ఉపయోగించమని సిఫార్సు చేస్తున్నాను (http://bcrypt.sourceforge.net/), ఇది ఒక సూచన మాత్రమే, మీరు దీన్ని ఏ సందర్భానికైనా తీసుకోవచ్చు, గ్రీటింగ్స్.

    1.    KZKG ^ గారా అతను చెప్పాడు

      ధన్యవాదాలు
      వాస్తవానికి అవును, MD5 పరిపూర్ణంగా లేదు మరియు పాస్‌వర్డ్‌లను పొందగలిగిన వారు ఉన్నారు, నేను ఈ అనువర్తనాన్ని పరిశీలిస్తాను

      మీ వ్యాఖ్యకు ధన్యవాదాలు.

  9.   sieg84 అతను చెప్పాడు

    kdialog లో సుష్టతో అది పాస్‌వర్డ్ అడుగుతుంది
    మరియు పబ్లిక్ కీని ఉపయోగించి అసమానమైన వాటితో.

    నాకు ప్రోగ్రామర్ యొక్క ట్రేస్ లేదని నేను స్పష్టం చేయాలి.

    1.    KZKG ^ గారా అతను చెప్పాడు

      అవును, నేను ఇప్పటికే GPG తో గుప్తీకరించగలిగాను (వాస్తవానికి నేను దీని గురించి ఒక పోస్ట్ పెట్టాను) hehe.

  10.   కారో అతను చెప్పాడు

    KZKG ^ Gaara ఎల్లప్పుడూ మీ పోస్ట్ చదవండి.
    XFCE తో ఉపయోగించడానికి ఒకదాన్ని నిర్మించండి.
    ముద్దు. ఖరీదైనది

    1.    KZKG ^ గారా అతను చెప్పాడు

      హలో మరియు మొదట, బ్లాగుకు స్వాగతం
      హహాహా ధన్యవాదాలు, నేను కొంత సాంకేతిక విషయాలను వ్రాస్తున్నందున కొన్నిసార్లు ఇది కష్టమవుతుందని నాకు తెలుసు, కాని నేను ఎల్లప్పుడూ ప్రతిదీ సాధ్యమైనంత స్పష్టంగా వివరించడానికి ప్రయత్నిస్తాను

      Xfce హాహా కోసం ఇది పని చేస్తుందో లేదో తెలుసుకోవడానికి నేను XDialog లేదా Zenity తో కొంచెం ప్రయోగాలు చేస్తాను, నేను వర్చువల్ Xubuntu లో పరీక్షలు చేస్తాను

      కోట్తో ప్రత్యుత్తరం ఇవ్వండి

  11.   ఎలింక్స్ అతను చెప్పాడు

    చాలా ఉపయోగకరమైన మనిషి, ధన్యవాదాలు!

    ధన్యవాదాలు!

  12.   డామియన్ రివెరా అతను చెప్పాడు

    ధన్యవాదాలు, కొన్ని ఫైళ్ళను రక్షించడానికి ఇది నాకు చాలా సహాయపడుతుంది

    ప్రస్తుతానికి నాకు kde లేనందున నేను దానిని సున్నితత్వానికి అనుగుణంగా మార్చాల్సి వచ్చింది: \

    ఇక్కడ నేను అస్థిపంజరాన్ని వదిలివేస్తాను, నేను సున్నితత్వానికి అనుగుణంగా ఉపయోగించబోతున్నాను

    http://paste.desdelinux.net/4641

    మళ్ళీ ధన్యవాదాలు మరియు శుభాకాంక్షలు

    1.    KZKG ^ గారా అతను చెప్పాడు

      ఓహ్ గ్రేట్, చాలా ధన్యవాదాలు 😀
      ఎవరో దీనిని అడిగినట్లు నాకు గుర్తుంది కాని Xfce కోసం, జెనిటీతో ఇది Xfce లో పనిచేస్తుందా?

      1.    డామియన్ రివెరా అతను చెప్పాడు

        అవును, షసుమ్ లేదా md5 యొక్క పాస్వర్డ్ను పాస్ చేసిన తరువాత, అమలు చేయవలసిన ఆదేశాలను జోడించడానికి కమాండ్ మిగిలి ఉంది.

        ప్రతి వ్యక్తికి వేర్వేరు అవసరాలకు, వివిధ మార్గాల్లో వేర్వేరు విషయాలను వివిధ ఆదేశాలతో రక్షించడానికి ఇది సవరించాల్సి ఉంటుంది

        లేదా మా ఫైల్ యొక్క భద్రతా కాన్ఫిగరేషన్‌ను సృష్టించడానికి మరొక భాగాన్ని (GUI) జోడించవచ్చు

        శుభాకాంక్షలు

        1.    డామియన్ రివెరా అతను చెప్పాడు

          నాకు సమయం మరియు xfce (ఆర్చ్లినక్స్లో) ఉన్నాయి మరియు నేను ఇప్పటికే స్క్రిప్ట్‌ను పూర్తిగా అలవాటు చేసుకున్నాను, xfce జెనినిటీని ఉపయోగించడం కోసం (నేను అనుకుంటున్నాను) ఎందుకంటే నేను పైన వదిలిపెట్టినది నేను ఉపయోగించిన అస్థిపంజరం మాత్రమే

          http://paste.desdelinux.net/4644

          పేస్ట్ నుండి బగ్ ఉంటే దాన్ని సవరించవచ్చా?

          ఏమి జరుగుతుందంటే, నాకు చాలా గ్రాఫికల్ షెల్స్ ఉన్నాయి మరియు ఇది క్లీన్ xfce లో పనిచేస్తుందో లేదో నాకు తెలియదు, ఉదాహరణకు xubuntu లో

          శుభాకాంక్షలు

  13.   మాటియాస్ గాస్టన్ అతను చెప్పాడు

    ఆసక్తికరమైన చె !!! మంచి సహకారం !!!!!!

    నేను ప్రోగ్రామింగ్‌కు చాలా కొత్తగా ఉన్నాను, నేను బాష్‌ను కొద్దిగా నేర్చుకుంటున్నాను ... కానీ కొన్ని విషయాలు నాకు సంభవించాయి మరియు అవి మీకు ఉపయోగపడకపోవచ్చు.
    తీసివేసిన స్క్రిప్ట్‌లో పాస్‌వర్డ్ విలీనం చేయబడిందని మరియు ఎవరైనా దాన్ని తెరిచి అక్కడ నుండి చదవడం క్షమించరానిదని మీరు చెప్పినప్పుడు ... మీరు MD5 ను రక్షణ చర్యగా పొందుపరచడానికి ఈ మొత్తం ఉపాయాన్ని ప్రతిపాదించారు.

    చొరబాటు చేసేవారికి జీవితాన్ని కష్టతరం చేయడంలో మొదటి దశగా ఇది చాలా మంచిది, కానీ ఈ క్రింది ఆలోచనలను చూడండి (ఇది ఒకదానిపై మరొకటి కూడా వర్తించవచ్చు)

    IDEA 1) మీరు మీ మెషీన్‌లోని ఫైల్‌లో పాస్‌వర్డ్‌ను సేవ్ చేసి, స్క్రిప్ట్‌లో హోస్ట్ చేయకపోతే?

    EJ: ఒక టెక్స్ట్‌లో కీని ఉంచి / హోమ్ / లో సేవ్ చేయండి /bla/bla/key.txt
    మీ స్క్రిప్ట్‌లో మీరు కీని KEY = "cat (cat $ HOME / blah / bla / key.txt)" అని పిలుస్తారు, అప్పుడు మీరు if question questionkey = $ KEY, అప్పుడు .. etc

    ఈ విధంగా, మీరు 3 విషయాలు +1 ప్రయోజనాన్ని సాధిస్తున్నారు:
    1) పాస్‌వర్డ్ స్క్రిప్ట్‌లో ఎప్పుడూ లేదని. (మీరు MD5 ను నివారించండి)
    2) పాస్‌వర్డ్ ఉన్న మార్గం వినియోగదారు పేరుపై ఆధారపడి ఉంటుంది. .
    3) మీకు మరింత భద్రత కావాలంటే, మీ మినహా మిగతా వినియోగదారులందరికీ key.txt ఫైల్‌కు అన్ని అనుమతులను తొలగించండి.
    4) ప్రయోజనం: స్క్రిప్ట్‌ను సవరించకుండా, మీకు కావలసినప్పుడు పాస్‌వర్డ్‌ను మార్చగల పోర్టబిలిటీ. ఎందుకంటే ధృవీకరణ ఫైల్ ద్వారా బాహ్యంగా ఉంటుంది.

    IDEA 2) మీ గురించి మొత్తం బాష్ స్క్రిప్ట్‌ను అస్పష్టం చేయడం ఎలా, కనుక ఇది కూడా తెరవబడదు?

    మీరు సి లో కంపైల్ చేయాల్సిన వాస్తవాన్ని సద్వినియోగం చేసుకోవడం దీనికి ఒక మార్గం.
    అప్పుడు, ఇది సి కోడ్ లోపల స్క్రిప్ట్‌ను పరిచయం చేస్తుంది, అది చేసేదంతా ఆ స్క్రిప్ట్‌ను పిలుస్తుంది (కానీ అది ప్రోగ్రామ్ లోపల ఉంది). కంపైల్ చేసేటప్పుడు ... ప్రతిదీ లోపల ఉంచబడుతుంది మరియు మీ అవుట్పుట్ ఎక్జిక్యూటబుల్ ... మరియు స్క్రిప్ట్ లేదు. అస్పష్టత ప్రక్రియ చేసే "స్క్రిప్ట్" ను ఇప్పటికే తయారుచేసిన వ్యక్తి ఉన్నాడు, ఇది చాలా ఆచరణాత్మకమైనది.

    ఇక్కడ మరింత సమాచారం: http://es.wikibooks.org/wiki/El_Manual_de_BASH_Scripting_B%C3%A1sico_para_Principiantes/Compilar_%28ofuscar%29_BASH_scripts_con_C_-_SHC

    IDEA 3) మీరు వర్చువల్ కండిషన్‌ను స్క్రిప్ట్‌లో పెడితే దానికి అడ్మినిస్ట్రేటర్ పాస్‌వర్డ్ అవసరం?

    ఉదాహరణకు, "సుడో" ను ఉపయోగించి ఒక షరతును అమలు చేసి, ఆపై దాన్ని ఆపకపోతే స్క్రిప్ట్‌తో కొనసాగండి.
    ఈ విధంగా, అన్ని రక్షణ మీ రూట్ పాస్‌వర్డ్‌కు వంతెనగా వస్తుంది.

    బాగా, ఇంకేమీ లేదు ...
    చీర్స్ !!!!!!!! మరియు బాష్ పట్టుకోండి.

    1.    KZKG ^ గారా అతను చెప్పాడు

      హహాహా ధన్యవాదాలు
      వాస్తవానికి ఇప్పుడు నేను SHA512 ను ఉపయోగిస్తున్నాను ఎందుకంటే ఇది MD5 కన్నా చాలా మంచిది: https://blog.desdelinux.net/como-saber-la-suma-md5-o-sha-de-una-palabra-oracion-o-archivo/
      .RAR తో కుదించడానికి బదులుగా రక్షణ సాధనంగా GPG. https://blog.desdelinux.net/como-proteger-datos-con-gpg-de-forma-simple/

      పాస్‌వర్డ్‌ను వేరే ఫైల్‌లో ఉంచడంలో సమస్య ఏమిటంటే, అది పాస్‌వర్డ్‌ను మరొక చోట ఉంచుతుంది, అవును, కానీ అది సాదా వచనంలో ఉంటుందా? నేను దానిని గుప్తీకరించాలి (ఇది సిఫార్సు చేయబడింది), నేను దానిని అదే లిపిలో వదిలివేస్తాను, అలాగే ... ఎవరైనా SHA512 hahahaha ను విచ్ఛిన్నం చేయగలరని నాకు చాలా అనుమానం ఉంది (1 వ లింక్ చూడండి మరియు మీరు అర్థం చేసుకుంటారు 😉)

      అనుమతులకు సంబంధించి, ఎవరైనా లైవ్‌సిడిని ఉపయోగిస్తే వారు లైవ్‌సిడి రూట్‌ను ఉపయోగించి .txt ను తెరవగలరు, కాబట్టి అనుమతులు పూర్తిగా ఉత్తమ ఎంపిక కాదు.

      బాష్ కోడ్‌ను అస్పష్టం చేయడం గురించి ... అవును, నేను దీని గురించి ఆలోచించాను మరియు ఆలోచన గొప్పది, సమస్య ఏమిటంటే దీన్ని ఎలా చేయాలో నాకు తెలియదు, వాస్తవానికి ఇది హహాహా చేయగలదా అని కూడా నాకు తెలియదు.

      ఓహ్ వేచి ఉండండి ... ఇప్పుడు నేను మిగతా వ్యాఖ్యను చదివాను O_O ... హే, మీరు అలా చేయగలరని నాకు తెలియదు. నాకు సి లేదా సి ++ గురించి తెలియదు, కాని ఇది ప్రయత్నించండి.

      ఆలోచన 3 గురించి, చెడు కాదు

      నేను ఈ పోస్ట్‌ను ప్రచురించినప్పటి నుండి స్క్రిప్ట్‌కు చాలా మెరుగుదలలు చేశాను, 2 ఈ వ్యాఖ్య ప్రారంభంలో నేను లింక్‌లలో పేర్కొన్నవి, మరొకటి ఏమిటంటే, మీరు స్క్రిప్ట్‌లోని ఏదైనా అక్షరాన్ని మార్చినట్లయితే, అది తొలగించబడుతుంది. ఇప్పుడు నేను హహాహా అనే కోడ్‌ను అస్పష్టం చేయడానికి దీన్ని ప్రయత్నించాలి.

      మీ వ్యాఖ్యకు ధన్యవాదాలు మరియు… అవును, పట్టుకోండి, బాష్ !!! హా

    2.    KZKG ^ గారా అతను చెప్పాడు

      WTF !!!
      నేను ఇప్పటికే SHC ని ఉపయోగించాను… GE-NI-AL !!!! O_O

  14.   ఎథేయస్ అతను చెప్పాడు

    చాలా మంచి స్క్రిప్ట్, హే మరియు మీరు రూట్ చెకర్ ఉపయోగిస్తే, స్క్రిప్ట్‌ను సుడోగా అమలు చేయగలుగుతారు ./ స్క్రిప్ట్

    మీరు ప్రారంభంలో ఈ కోడ్‌ను జోడించాల్సి ఉంటుంది

    http://paste.desdelinux.net/4663

    ఒక పలకరింపు

  15.   Neo61 అతను చెప్పాడు

    KZKG ^ గారా, మిత్రమా, వివరణను విస్తరించడం సమస్య కాదని నేను భావిస్తున్నాను, అంత జ్ఞానం లేని మనలో ఇది మంచిది. బోధించని వ్యాసాలు ఇక్కడే ప్రచురించబడ్డాయి, అవి ఉన్న వాటి గురించి మాత్రమే సమాచారం ఇస్తాయి. కాబట్టి మిమ్మల్ని మీరు క్షమించవద్దు మరియు విస్తరించిన వివరణలతో మరిన్ని ఉండనివ్వండి.

  16.   ధూళి అతను చెప్పాడు

    ఇలాంటి వాటి కోసం నేను ఉపయోగిస్తాను http://www.truecrypt.org/

  17.   అబెల్ అతను చెప్పాడు

    ఎవరైనా స్క్రిప్ట్‌ను పంచుకోగలరా? నేను ఆసక్తిగా ఉన్నాను మరియు అన్ని లింక్‌లు డౌన్ అయ్యాయి. 🙁

    ధన్యవాదాలు.