설치 및 실행
참고!!!
일단 windows 에서 webmin 소스를 타겟에 올릴때... webmin 폴더와 Webmin 폴더가 충돌나서 문제 발생 주의할것!!
일단 target Board 에 webmin을 올리고 해당 폴더에 가보면...
setup.sh 가 있다.
Setup.sh 를 실행한후... config 폴더에 가보면 다음과 같다.
일단 위의 start 를 실행하면 webmin 서버가 실행되는듯하다.
## PAM 모듈관련 내용
근데 start 를 때려보면 다음과같은에러가 난다.
# cat miniserv.error
[01/Jan/1970:13:09:49 +0900] miniserv.pl started
[01/Jan/1970:13:09:49 +0900] Perl module Authen::PAM needed for PAM is not installed : Can't locate Authen/PAM.pm in @INC (@INC contains: /data/webmin-1.630 /usr/lib/perl5/site_perl/5.16.3/arm-linux /usr/lib/perl5/site_perl/5.16.3 /usr/lib/perl5/5.16.3/arm-linux /usr/lib/perl5 .) at (eval 7) line 1.
BEGIN failed--compilation aborted at (eval 7) line 1.
일단 PAM 모듈이 필요한것 같다.
근데 인터넷 검색을해보니 기본적인 perl module 은 아닌것 같고... 뭔가 따로 크로스 컴파일을 통해서 모듈을 얻어와야 하는듯하다.
해당 명령어를 잘 살펴보니 config 파일에 따라서 PAM 모듈이 필요한것으로 보인다.
그래서 일단 해당 config 파일을 수정한다,
miniserv.conf 파일에 다음의 내용을 추가한다.
no_pam=1
위처럼 하면 해당 에러가 나지 않는다.
## dbm 관련
PAM 을 수정하고 start 를 때리면 다음과 같은 에러발생
No dbm on this machine at /data/webmin-1.630/miniserv.pl line 671.
해당내용은 session 과 괕은 내용이다.
일다 db 도 없고 이래저래 하니까 해당내용도 config 에서 삭제
miniserv.conf 파일에 다음의 내용을 삭제한다.
session=1
정상실행
/usr/bin/perl /data/webmin-1.630/miniserv.pl /data/webmin