Create TOC

2009년 12월 27일

Debian/samba 공유 설정

MacBook과 Linux PC 간에 파일 전송을 위해서 samba를 설정했는데, 이전과 달리 매번 smb.conf를 수정하지 않고도 공유가 가능했다.

samba 준비

설치

$sudo apt-get install samba sambaclient

테스트

smbclient 툴로 테스트 해본다.

$ smbclient -L localhost -U <계정이름>

비밀번호를 입력하면 아래와 같은 오류가 발생할 수 있다.

samba session setup failed: NT_STATUS_LOGON_FAILURE

이때는 smbpasswd로 비밀번호 설정을 해주면 된다.

$ sudo smbpasswd -L -U <계정이름>

nautilus 준비

설치

nautilus-share 패키지를 설치하고 nautilus를 재 실행 하면 된다. 잘 모르면 다시 로그인 하면 된다.

$sudo apt-get install nautilus-share

계정 설정

사용자 계정을 sambashare그룹에 넣어줘야 사용자 권한으로 공유 설정을 할 수 있다

$sudo adduser <계정이름> sambashare

설정이 끝나면 다시 로그인 해야 한다.

공유 설정

모든 준비가 끝나면 nautilus에서 디렉토리의 context 메뉴에 Share Options메뉴가 생긴다.

[##_1L|cfile25.uf.18773E594D1437FD0693D6.png|width="267" height="502" alt=""|_##]

메뉴를 선택하면 Folder Sharing창이 나타나고 공유 설정을 할 수 있다.

[##_1L|cfile4.uf.1809C74D4D1437FD2AF710.png|width="322" height="353" alt=""|_##]

디렉토리의 속성창을 통해서도 공유 설정을 할 수 있다.

[##_1L|cfile23.uf.121398474D1437FE2754A5.png|width="439" height="599" alt=""|_##]