이호상 2013.10.10 14:04 전체공개

Fedora 19 에서 Samba 설정하기

Fedora 13 에서 작업하다가
오픈소스를 하나 구했는데 커널 3.0 이상에서 돌아가는...
어찌할까 하다가 이래저래 함 깔아보자 해서 Virtual Box 에다가 Fedora 19를 설치함.
첫화면이 횡~~
예전버전처럼 Samba 를 설치하는데 뭔가 잘 안됨.
한참의 삽질 끝에 아래와 같이 정리함.
(참고로, SWAT 을 더이상 서비스 안하는 거 같더군요. 보안이 취약하다고 하는 것 같던데...
대신 패키지 중에
system-config-samba
라는 걸 제공하더군요.
Fedora 에서 이를 설치하고 터미널에서
# system-config-samba
라고 실행하니
Fedora GUI 환경에서 삼바를 설정할 수 있더라는... )
1. Terminal 찾기.
새로운 방식의 UI 에 적응 못하고 터미널 찾는데만 한참 걸렸다.
1. 좌측 상단에
[현재활동]
2. 왼쪽에 즐겨찾기 나오면, 맨 아래 3x3 크기의 정사각형... (말로 표현하려니 힘드네... )
(마우스를 올리면 "프로그램 표시"이라고 설명이 나온다.)
3. 하단에
[자주, 모두]
버튼 있는데
[모두]
클릭
4. 유틸리티에 들어가면 터미널이 있다.
2. 소프트웨어 업그레이드
1번 터미널과 같은 위치에 소프트웨어 업그레이드가 있다.
(4개의 상자에 동그란 화살표가 그려진 아이콘)
클릭하여 싹~ 업그레이드 함 해줌.
(아래부터는 터미널 환경에서 작업하였으며 root 권한이 필요함)
3. samba 설치.
# yum install samba
4. 계정 권한 추가
/etc/samba/smb.conf
에 아래 내용을 추가함.
(hahaite 는 제 아이디입니다. 대신 각자 아이디 쓰시면 되요.)
[hahaite]
comment = hahaite HOME
path = /home/hahaite/
public=yes
valid users = hahaite
writable = yes
5. 계정의 비밀번호 설정
# smbpasswd -a hahaite
6. Selinux 설정 끄기.
/etc/selinux/config
파일을 열어 아래와 같이 변경함.
...........
SELINUX=disabled
...........
# getenforce
명령어를 통해 위 설정값을 확인할 수 있는데
갱신하는 명령어를 모르겠음. 예전엔 service xinetd restart 하면 되었는데...
xinetd 가 설치가 안되어있어서 그런가?
아무튼, 위 설정을 적용하기 위해 재부팅함.
(Fedora 홈페이지에선 SELINUX 를 끄지 말라고 하던데, 안끄고 되는 방법을 못찾음.
아시는 분 가르쳐주세요.)
7. 방화벽 설정
Fedora 19 에서,
1. 좌측 상단의
[현재활동]
2. 맨아래 3x3 모양의 버튼
3. 하단
[자주][모두]
버튼에서
[모두]
선택
4, "잡다" 아이콘 클릭하면 방화벽 찾을 수 있음.
좌측 메뉴엔 Zone 이 있고 가운데 탭엔 Services 가 보일 것임.
1. Zone 에서 Public 선택 (기본으로 선택되어 있음.)
2. 가운데 Service 탭에서 (기본으로 선택되어 있음.)
3. 좌르륵~ 내리면,
4. samba 에 체크박스가 해제되어있음. ->체크하여 줌.
5. 창을 닫음.
8. 삼바 데몬 실행 (root 권한 필요)
터미널에서 아래와 같이 하여 삼바를 실행하여 줌.
# service smb start
여기까지 하고 윈도우에서 접근하니 잘 된다. ㅋ
적고나니 별거 아닌데 별거 아닌 거 찾는데 시간이 좀 걸림.
정리하는 차원에서~~

0

2

댓글2

    댓글 더보기

    삭제 하시겠습니까? 취소 삭제

    로그인 하시겠습니까? 확인 취소

    댓글을 삭제 하시겠습니까? 확인 취소