On 23.02.01 Konrad Rosenbaum (konrad.rosenbaum@t-online.de) wrote:
Moin,
völlig korrekt, da du keine interaktive Shell öffnest. Sie arbeitet also nur im Batch-Mode und übernimmt die Variablen der aufrufenden Shell (root-bash -> su user -> user-bash)
drachi:[~] #su - hille << EOT
echo $HOME EOT
/root
ist keine interaktive Shell? Doch wohl eher ein Grenzfall.
Dann kommt jetzt die blöde Frage: Wie greife ich auf eine Datei in $HOME des zu su'enden Nutzers zu, ohne $HOME explizit im Aufruf festzunageln, also möglichst mit Variablen.
H.