環境変数を root ユーザーに設定しようとしています:TMPDIR=/var/hello/tmp
私がするときにそれが表示される必要があります
sudo printenv
root として接続しておらず、root のパスワードもわかりません。
私が試したこと:
export TMPDIR=/var/hello/tmp
問題:これは環境を設定しますが、ルートユーザーには設定しません
sudo env TMPDIR=/var/hello/tmp
問題:TMPDIRが設定されたenv変数のリストを出力しますが、sudo printenv
後で見ると表示されません
sudo -i
export TMPDIR=/var/hello/tmp
printenv
問題: 見えますが、sudo printenv
見えません。sudo -i を実行するとき、root ユーザーではないのですか?
TMPDIR=/var/hello/tmp
sudo -e TMPDIR
問題: これにより、vi でファイルが開かれますが、何をすればよいかわかりません。やめたら何も起きない
emacs /etc/profile
#put export TMPDIR=/var/hello/tmp in the file
sudo printenv
問題:シェルを再起動しても表示されない