본문 바로가기
Study/OS

Ubuntu samba install, configuration

by SeulKom 2010. 2. 11.

1. 파일을 공유하려는 서버에서 아래와 같이 Samba 패키지를 설치
sudo apt-get install samba samba-common


2. 이 공유에 접근할 아이디를 추가
sudo smbpasswd -a [User]

  Samba 계정 삭제
 
sudo smbpasswd -x system_username

 
3. Samba 서버 설정
/etc/samba/smb.conf

그 안에 다음과 같은 내용을 입력한다.
# 기본적인 설정
[global]

# 워크그룹이름은 맘대로 정한다.
workgroup = WORKGROUP
encrypt passwords = yes

# 접근을 허락할 아이피 범위
hosts allow = 192.168.

# 문자 인코딩 설정, 우분투는 utf-8을 기본적으로 사용하고
# 이것이 윈도우즈에서도 한글이 잘 깨지지 않는다.
unix charset=utf-8
dos charset=utf-8

#공유할 디렉토리 이름, 이것은 여러개를 만들 수도 있다.
[MyDoc]
comment = My Documents
path = /공유할/디렉토리

#읽기 전용으로 접근할지 여부
read only = no
browsable = yes




4. 설정 검사
sudo testparm




5. Samba 실행
sudo /etc/init.d/samba restart




우분트 클라이언트에서 공유에 접근하는 법

첫째)
위치 메뉴 > 서버에 연결 을 선택한 후,
서비스 종류는 Windows공유를 지정하고,
사용자 이름과 연결에 사용할 이름 부분만 위에서 지정한 네트워크사용자아이디를 지정하면 된다.

둘째)
mount -t cifs //삼바서버아이피/삼바공유폴더이름 /공유가/지정될/로컬폴더 -o username=네트워크사용자아이디,password=비밀번 호,iocharset=utf8,file_mode=0777,dir_mode=0777
-o 이후로는 띄어쓰기를 해서는 안된다.

윈도우즈에서 삼바 서버에 접근하려면,
네트워크 환경에서 새 연결을 설정하거나,
net use o: \\삼바서버아이피\삼바공유폴더이름 비밀번호 /user:네트워크사용자아이디
로 연결하면 되고,
삭제는 net use o: /delete
로 하면 된다.






그 외 Samba 설정법