Solaris

솔라리스 10 x86 삼바

알 수 없는 사용자 2008. 3. 2.
728x90

기본 설치되어 있던 samba 패키지 삭제

- sunfreeware 에서 솔라리스10 x86 samba 패키지 입수 설치

- samba는 정상 작동

- 부팅시 svc.startd 에서 오류문구 출력

- 오류 추적 중

* svcs -xv

>>>

svc:/network/samba:default (SMB file server)
 상태: maintenance(2008년 2월 22일 금요일 오후 06시 09분 14초 이후)
이유: 시작 메소드의 잦은 실패, 마지막 이(가) 상태 1(으)로 종료되었습니다..
  참조: http://sun.com/msg/SMF-8000-KS
  참조: man -M /usr/sfw/man -s 1m smbd
  참조: man -M /usr/sfw/man -s 4 smb.conf
  참조: /var/svc/log/network-samba:default.log
영향: 이 서비스가 실행되지 않습니다.

* /var/svc/log/network-samba:default.log

* /sbin/sh: /usr/sfw/sbin/smbd: 없음 >>> 주목

* SMF 학습, 문제 해결 진행 중...

* /var/svc

* svcadm disable network/samba:default 명령으로 일단 문제 해결했으나, 이것을 원했던 것이 아니다. 기존의 samba 설정 내역을 확인하여, 일부 잘못된 내역(경로명 등)을 수정하여, disable 없이 재생시켜려 했으나, /var/svc/manifest 에 있는 samba xml 파일이 삭제된 상태에서는 해결이 난감한가보다. 기본으로 깔린 패키지(usr/sfw 에)를 삭제할 때, 이 xml 파일까지 자동으로 삭제가 된다. 주의해야 겠다.

----------------------------------


Look at your /etc/services. What is defined at port 139/tcp? If nothing is defined, then add a line like this:

netbios-ssn     139/tcp

Similarly for 137/udp, you should have an entry like:

netbios-ns          137/udp

Next, edit your /etc/inetd.conf and add two lines like this:

* netbios-ssn stream tcp nowait root /usr/local/samba/sbin/smbd smbd

* netbios-ns dgram udp wait root /usr/local/samba/sbin/nmbd nmbd

The exact syntax of /etc/inetd.conf varies between UNIXes. Look at the other entries in inetd.conf for a guide.

Some distributions use xinetd instead of inetd. Consult the xinetd manual for configuration information.

* samba 홈페이지 내용에 의거, inetconv -i /etc/inetd.conf 를 실행시켜, samba 정상 작동

* swat stream tcp nowait.400 root /usr/sbin/swat swat 추가

Re: samba   
May 18, 2005 1:55 AM (reply 3 of 3)

1. Add swat 901/tcp to /etc/services.
2. Add swat stream tcp nowait.400 root
/usr/sfw/sbin/swat swat
to /etc/inetd.conf.

3. pkill -HUP inetd

4. Use a web browser to connect to
samba_server:901.

5. It shoud ask you for a user ID and password. Log
in as root with the root password to your Samba
system.

For swat to run (which will make editing smb.conf very easy), you need to follow john's instructions, except that you need to change "nowait.400" in inetd.conf to simply "nowait", then run inetconv(1M) and this will then work.

For the security, use "share", even if you are on a domain, I have found "share" to be much easier.

Hope this helps, Pete.

728x90

댓글