1

環境変数を 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問題:シェルを再起動しても表示されない

4

1 に答える 1