Linux Environment Variables

Jifunze AWS hacking kutoka sifuri hadi shujaa na htARTE (Mtaalam wa Timu Nyekundu ya AWS ya HackTricks)!

Njia nyingine za kusaidia HackTricks:

Kikundi cha Usalama cha Kujitahidi


Mazingira ya Kitaifa

Mazingira ya kitaifa yataurithiwa na mchakato wa watoto.

Unaweza kuunda mazingira ya kitaifa kwa kikao chako cha sasa kwa kufanya:

export MYGLOBAL="hello world"
echo $MYGLOBAL #Prints: hello world

Hii variable itapatikana na vikao vyako vya sasa na michakato yake ya watoto.

Unaweza kuondoa variable kwa kufanya:

unset MYGLOBAL

Variables za Kienyeji

Variables za kienyeji zinaweza kufikiwa tu na kifaa cha sasa/maandishi.

LOCAL="my local"
echo $LOCAL
unset LOCAL

Orodhesha mazingira ya sasa

set
env
printenv
cat /proc/$$/environ
cat /proc/`python -c "import os; print(os.getppid())"`/environ

Vipimo vya Kawaida

Kutoka: https://geek-university.com/linux/common-environment-variables/

  • DISPLAY – kiolesura kinachotumiwa na X. Kipimo hiki kawaida huwekwa kama :0.0, ambayo inamaanisha kiolesura cha kwanza kwenye kompyuta ya sasa.

  • EDITOR – mhariri wa maandishi unaopendelewa na mtumiaji.

  • HISTFILESIZE – idadi kubwa ya mistari inayojumuishwa kwenye faili ya historia.

  • HISTSIZE – Idadi ya mistari inayoongezwa kwenye faili ya historia wakati mtumiaji anamaliza kikao chake.

  • HOME – saraka yako ya nyumbani.

  • HOSTNAME – jina la mwenyeji wa kompyuta.

  • LANG – lugha yako ya sasa.

  • MAIL – eneo la sanduku la barua pepe la mtumiaji. Kawaida /var/spool/mail/USER.

  • MANPATH – orodha ya saraka za kutafuta kurasa za mwongozo.

  • OSTYPE – aina ya mfumo wa uendeshaji.

  • PS1 – ishara ya amri ya msingi katika bash.

  • PATH – inahifadhi njia ya saraka zote zinazoshikilia faili za binary unazotaka kutekeleza kwa kuzitaja kwa jina la faili na sio kwa njia ya kihusishi au kamili.

  • PWD – saraka ya kazi ya sasa.

  • SHELL – njia ya kabu ya amri ya sasa (kwa mfano, /bin/bash).

  • TERM – aina ya terminal ya sasa (kwa mfano, xterm).

  • TZ – eneo lako la muda.

  • USER – jina lako la mtumiaji la sasa.

Vipimo vya Kuvutia kwa Udukuzi

HISTFILESIZE

Badilisha thamani ya kipimo hiki iwe 0, hivyo unapomaliza kikao chako faili ya historia (~/.bash_history) itafutwa.

export HISTFILESIZE=0

HISTSIZE

Badilisha thamani ya kigezo hiki iwe 0, hivyo unapomaliza kikao chako amri yoyote haitaongezwa kwenye faili ya historia (~/.bash_history).

export HISTSIZE=0

http_proxy & https_proxy

Mchakato utatumia proxy iliyotangazwa hapa kuunganisha kwenye mtandao kupitia http au https.

export http_proxy="http://10.10.10.10:8080"
export https_proxy="http://10.10.10.10:8080"

SSL_CERT_FILE & SSL_CERT_DIR

Mchakato utaamini vyeti vilivyoorodheshwa katika mazingira haya ya mazingira.

export SSL_CERT_FILE=/path/to/ca-bundle.pem
export SSL_CERT_DIR=/path/to/ca-certificates

PS1

Badilisha jinsi dirisha lako la amri linavyoonekana.

Hii ni mfano

Root:

Mtumiaji wa kawaida:

Kazi moja, mbili na tatu zilizowekwa nyuma:

Kazi moja iliyowekwa nyuma, moja imezuiliwa na amri ya mwisho haikumalizika kwa usahihi:

Kikundi cha Usalama cha Kujitahidi Kwa Bidii

Jifunze kuhusu udukuzi wa AWS kutoka sifuri hadi shujaa na htARTE (Mtaalam wa Timu Nyekundu ya AWS ya HackTricks)!

Njia nyingine za kusaidia HackTricks:

Last updated