새로 install한 linux(FC5)에서 yum 실행은 잘 되었지만, 예전 (약 3년전)에 설치한 linux (2.6.6-1.435.2.3)에서는 yum이 실행이 잘 되지 않았다.
그래서 lighttpd를 yum을 이용해서 설치하려고 시도하다가... 잘 않되어서 이것저것 해보았는데, linux os 버전 문제, python 버전 문제, python 패키지 버전 문제, python-rpm 버전문제, yum 버전문제, yum의 configuration 문제 등이 복합적으로 걸리면서 계속 실패했다.
최종적으로 어찌 어찌 되었는데...
1. yum 실행환경인 python은 /usr/bin에 설치된 것을 기준으로 해야 한다. /usr/local 에 설치된 python으로 하면 여러가지 문제에 부딪힌다.
2. yum 설치는 rpm으로 해야한다. yum.xxx.tar.gz를 받고 rpmbuild로 rpm을 만든 후 설치를 한다. rpm을 빌드할 때 추가로 설치가 필요한 모듈들은 이 때 rpm build가 알려준다.
# rpmbuild -tb yum-2.6.1.tar.gz
# rpm -ivh /usr/src/redhat/RPMS/noarch/yum-2.6.1-1.noarch.rpm
3. yum.conf 및 yum.repo.d 에 있는 서버 리스트는 http://mirrors.fedoraproject.org/publiclist 에서 한국 서버로 대체한다. 그리고 서버 리스트에 관해 좋은 예제는 http://towis.net/tag/Fedora 를 참조한다.
2007-11-09
Samba 3 설정
- samba, samba-swat를 설치한다.
yum 이 사용가능하면 yum으로 설치한다.
# yum install samba
# yum install samba-swat - /etc/xinetd.d/swat를 edit하여 swat를 enable 시키고 보안을 위해 swat에 접근할 수 있는 host를 제한한다.
(only_from 필드와 disable 필드 수정) - swat를 기동한다.
# /etc/rc.d/init.d/xinetd restart - /etc/samba/smb.conf를 수정한다.
[global]
dos charset = cp949 # PC의 charset
display charset = UTF8 # linux의 charset
workgroup = MYGROUP
server string = "Samba Server"
max log size = 50
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
dns proxy = No
hosts allow = <접속을 허용할 서버목록>
[homes] # 각 사용자의 home directory 접속을 허용한다.
comment = Home Directories
read only = No
browseable = No - web browser로 swat에 접속하여 status에서 smbd를 start한다.
- swat/passwd에서 samba사용자를 등록한다.
- PC의 explorer로 samba server의 원격폴더에 접근한다. 처음에는 6번에서 사용한 user와 password를 입력해 주어야 한다.
피드 구독하기:
글 (Atom)