Linux Environment Variables
Група з безпеки Try Hard
Глобальні змінні
Глобальні змінні будуть успадковані дочірніми процесами.
Ви можете створити глобальну змінну для вашої поточної сесії, виконавши:
Ця змінна буде доступна у вашому поточному сеансі та його дочірніх процесах.
Ви можете видалити змінну, виконавши:
Локальні змінні
Локальні змінні можуть бути доступні тільки для поточного оболонки/скрипта.
Вивести поточні змінні
Загальні змінні
З: https://geek-university.com/linux/common-environment-variables/
DISPLAY – відображення, яке використовує X. Ця змінна зазвичай встановлена на :0.0, що означає перше відображення на поточному комп'ютері.
EDITOR – улюблений текстовий редактор користувача.
HISTFILESIZE – максимальна кількість рядків, що містяться в файлі історії.
HISTSIZE – Кількість рядків, доданих до файлу історії, коли користувач завершує свою сесію.
HOME – ваш домашній каталог.
HOSTNAME – ім'я хоста комп'ютера.
LANG – ваша поточна мова.
MAIL – розташування поштового ящика користувача. Зазвичай /var/spool/mail/USER.
MANPATH – список каталогів для пошуку сторінок посібника.
OSTYPE – тип операційної системи.
PS1 – типовий промпт у bash.
PATH – зберігає шлях до всіх каталогів, які містять виконувані файли, які ви хочете виконати, просто вказавши ім'я файлу, а не відносний або абсолютний шлях.
PWD – поточний робочий каталог.
SHELL – шлях до поточної оболонки команд (наприклад, /bin/bash).
TERM – поточний тип терміналу (наприклад, xterm).
TZ – ваш часовий пояс.
USER – ваше поточне ім'я користувача.
Цікаві змінні для хакінгу
HISTFILESIZE
Змініть значення цієї змінної на 0, щоб при завершенні сесії файл історії (~/.bash_history) був видалений.
HISTSIZE
Змініть значення цієї змінної на 0, щоб при завершенні сеансу будь-яка команда не додавалася до файлу історії (~/.bash_history).
http_proxy & https_proxy
Процеси будуть використовувати проксі, вказаний тут, для підключення до Інтернету через http або https.
SSL_CERT_FILE & SSL_CERT_DIR
Процеси будуть довіряти сертифікатам, вказаним у цих змінних середовища.
PS1
Змініть вигляд вашого промпта.
Root:
Звичайний користувач:
Один, два та три фонові завдання:
Одне фонове завдання, одне зупинене та остання команда не завершилася правильно:
Група з високим рівнем безпеки
Last updated