Heimatverzeichnis für aktuelle Sitzung festlegen?


2

Ich möchte einige Programme ausführen, die von einem Basisverzeichnis abhängen, aber für meinen aktuellen Benutzer ist kein Basisverzeichnis definiert. Ich möchte keinen Benutzer erstellen, um dieses Programm auszuführen, und ich möchte es nicht als root ausführen. Gibt es eine Möglichkeit, ein Basisverzeichnis (z. B. / tmp) nur für die aktuelle Sitzung zu definieren? So wird zum Beispiel ~in bash definiert.


~ist, $HOMEsoweit ich weiß, eine Abkürzung .
Bobby

Antworten:


3

Sie sollten in der Lage sein, zu erreichen, was Sie möchten, indem Sie export HOME=/tmpin Ihrer Benutzersitzung ausgeben .

Es gibt viele Erklärungen zur Tilde-Erweiterung in der Bash-Manpage.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.