Описание тега ifttt
Есть два способа получить домашний каталог текущего пользователя.
- Один из способов-это посмотреть на пользователя пароль записи (в
файле/etc/passwd с
). - Другой способ-посмотреть на
домашней
экологической переменной.$Дома
на самом деле набор от пароля входа. Приложения, которые могут установить его включают в свой эмулятор терминала, менеджера входа в систему, и судо.
Приложения, которые вы не можете обмануть могут смотреть на запись Пользователя с паролем. Возможно также, что они сохраняются в домашний каталог пользователя, где-то (возможно, в рамках абсолютный путь в какой-нибудь файл или каталог) и игнорируя оба дома
и пароль входа.
Один способ проверить, если приложение использует дома
переменной среды должна grep для этого. Например, программа grep дома /usr/Бен/умеет делать pdftex
возвращает двоичный файл /usr/Бен/умеет делать pdftex играм
, смысл умеет делать pdftex
можете использовать файл$home
.
Для более четких ответов, смотреть через исходный код приложения.
Использовать грэп -Р 'функции getenv\с\?(.*Дома
для ускорения анализа исходного кода немного.