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=""|_##]