쉘 프로그램내에서 사용자 계정 변경하기

hyup3239의 이미지

쉘 프로그램내에서 사용자 계정 변경이 가능한가요?
예) root로 로그인 후 test라는 계정으로 변경하여 임의의 실행 파일 실행

제가 쉘 프로그램에
su test
runTest
exit
이렇게 작성했더니 좀 이상하게 실행이 되어서리
아시는 분 답변 부탁드립니다.

다즐링의 이미지

su - test -c 'run Test'

------------------------------------------------------------------------------------------------
Life is in 다즐링

hyup3239의 이미지

답변 감사합니다.
하나 더 질문드리겠습니다.
/etc/init.d에 등록할 쉘 프로그램인데 root 계정이 아닌 test 계정으로
실행이 될런지요..
수고스럽지만 답변 부탁드릴께요..

hyup3239의 이미지

답변 감사합니다.
하나 더 질문드리겠습니다.
/etc/init.d에 등록할 쉘 프로그램인데 root 계정이 아닌 test 계정으로
실행이 될런지요..
수고스럽지만 답변 부탁드릴께요..