나는 사용자 근절 할 수있는 환경 변수 설정하려고 해요 : 나는 그것이 내가 루트로 연결하고 있지 않다루트 사용자에게 환경 변수를 추가하는 방법은 무엇입니까?
sudo printenv
을 수행 할 때 표시 할 필요가 TMPDIR=/var/hello/tmp
을하고, 나도 몰라 루트 암호.
나는 시도했다 :
export TMPDIR=/var/hello/tmp
문제는이 아닌 루트 사용자를 위해 나를 위해 ENV를 설정하지만
sudo env TMPDIR=/var/hello/tmp
문제 : 그것은 TMPDIR과 ENV 변수의 목록을 출력 나는 그것을 볼 수 없습니다,
sudo -i
export TMPDIR=/var/hello/tmp
printenv
문제를 설정할 수 있지만 때 나는 나중에 sudo printenv
: 나는 그것을 볼 수 있지만 때 나는해야한다 sudo printenv
나는 그것을 보지 않는다. 내가 sudo -i 할 때 루트 사용자가 아닌가?
TMPDIR=/var/hello/tmp
sudo -e TMPDIR
문제 : vi에서 파일을 열어서 무엇을해야할지 모르겠습니다. 나는 종료 할 때, 아무것도
emacs /etc/profile
#put export TMPDIR=/var/hello/tmp in the file
문제가 발생하지 : 나는 쉘을 다시 시작할 때,