HP-UX
1752810 회원
5725 온라인
108789 솔루션
새 메시지

User의 환경변수 설정

 
최정규
비정기 기여자

User의 환경변수 설정

환경

HP-UX 11.X,

L-class





유저의 환경변수 설정을 compile된 파일로 할려고 합니다.

.profile에 compile된 파일을 실행하도록 하여

유저가 모르도록 하고 싶습니다.



예를 들어 password가 설정된 부분이 shell script에

있으면 User가 보기 때문에 이를 적용하기 힘듭니다.



다음과 같이 test하였습니다.







#include

#include



void main(int argc, char *argv[])

{

putenv("USERPASS=/tmp/dir01");

system("export USERPASS");

system("echo $USERPASS");

}



를 compile하여 실행파일을 .profile에서 실행하도록 하였습니다.

그랬더니 유저가 login이 안되더군요 ㅜ_ㅜ...

이를 어쩌죠....



도와주세요



감사합니다. ^^;
1 응답 1
고광태
중학생

User의 환경변수 설정

root 로 로그인하시고 유저 홈디렉토리에 가셔서



cp /etc/skel/.profile .



실행하시면 카피가 됩니다.



그리고 유저로 로그인해보세요.



유저가 못읽도록 하시려면



chmod 400 .profile 로 지정하시면 됩니다.