Якщо припустити, що машина працює з ядром Linux, сесії використовують оболонку Bash, і все використовує конфігурації за замовчуванням (жоден користувач не вносив жодних змін у конфігураційні файли), чи можна вважати, що $HOME
змінна середовища завжди встановлена?
@devnull не має будинку (тобто, вказано домашній каталог, який не існує), не означає $ HOME env. змінна не може бути встановлена. Якщо воно встановлено, воно просто не повинно вказувати на існуючий каталог, ані на домашній запис у
—
Anthon
/etc/passwd
nobody
не має будинку! (Цеnobody
, користувач.)