상세 컨텐츠

본문 제목

[Ubuntu]Samba 설정

Linux 일반

by mobile 2014. 8. 14. 16:17

본문

반응형

- 설치한 배포판 버전 : Ubuntu Server 12.04.05


1) samba 설치

$ sudo apt-get install samba smbfs


2) 로그인 User 비밀번호 설정

$ sudo smbpasswd -a [User Id]


New SMB password:

Retype new SMB password:

위에 비밀번호를 입력하라는 메시지가 출력되면 비밀번호를 입력하여 설정하시면 됩니다.


3) Samba 설정파일 수정

$ sudo vim /etc/samba/smb.conf

[User Id]

comment = samba server

path = /home/[User Id]

writable = yes

guest ok = no

create mask = 0644

directory mask = 0755


위의 내용을 라인별로 설명하면 아래와 같습니다

[User Id] : 윈도우즈로 따지면 공유이름입니다. 만약 서버의 IP주소가 192.168.0.2라면, 

공유위치는 \\192.168.0.2\[User Id] 가 되는 것입니다.

comment = samba server : 공유디렉토리 설명입니다.

path = /home/[User Id] : 삼바로 공유할 디렉토리의 위치입니다.

writable = yes : samba를 통해서 파일을 직접 수정하거나 작성할 수 있도록 설정합니다.

guest ok = no : ID/PW로 접속하지 않으면 접근할 수 없도록 설정합니다.

create mask = 0644 : samba를 통해서 파일을 생성할 때, 어떤 퍼미션으로 생성할 것인지 설정합니다.

directory mask = 0755 : samba를 통해서 디렉토리를 생성할 때, 어떤 퍼미션으로 생성할 것인지 설정합니다.

위의 설정은 아주 기본적인 설정이고, 아래의 내용들을 더 추가해줍니다.


hosts allow = 192.168.0.3
unix charset = utf-8
dos charset = 949
display charset = utf-8


host allow = 192.168.0.3 : 192.168.0.3의 IP주소를 가진 PC에서만 접속이 가능하도록 설정합니다.

unix charset = utf-8 : 리눅스 내부의 문자셋을 utf-8로 설정합니다.

dos charset = 949 : 리눅스 내부의 파일을 다룰 윈도우즈 PC가 한글환경이므로 949로 설정해야 한글파일명이 정상적으로 출력됩니다.

display charset = utf-8 : 출력할 문자셋을 utf-8로 설정합니다.


변경된 설정파일의 내용을 서비스에 적용하기 위해서 아래의 명령어를 이용해서 samba를 재시작해줍니다.

$sudo service smbd restart



반응형

관련글 더보기

댓글 영역