[linux] sudo 커맨드 환경 변수 (env) 등록

아래와 같이 sudo env 명령을 사용하면 된다.

 

아래 예시는 sudo 명령어 자체에 alias를 설정하는 과정이며,

Centos6 에서 python27을 사용하기 위해 rh 의 LIBRARY 를 PATH에 등록하는 과정이다.

 

alias sudo=’sudo env PATH=/opt/rh/python27/root/usr/bin${PATH:+:${PATH}} LD_LIBRARY_PATH=/opt/rh/python27/root/usr/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} XDG_DATA_DIRS=/opt/rh/python27/root/usr/    share${XDG_DATA_DIRS:+:${XDG_DATA_DIRS}}  PKG_CONFIG_PATH=/opt/rh/python27/root/usr/lib64/pkgconfig${PKG_CONFIG_PATH:+:${PKG_CONFIG_PATH}}’

글쓴이