Ubuntu, Android

[Ubuntu] 삼바(Samba)로 윈도우에서 ubuntu 파일 쓰기

vhxpffltm 2019. 10. 9. 13:22

Ububtu 삼바를 설치하기 위해 아래의 출처를 참고하여 진행하였다.

 

https://techlog.gurucat.net/290

 

 

삼바 설치 및 계정 등록

 

명령어로 간단하게 설치한다. 이 후, 삼바에 사용자 계정을 추가한다.

 

$ sudo smbpasswd -a [사용자 계정명]

 

위와 같이 입력하여 사용할 비밀번호를 2번 입력하면 계정이 추가된다.

 

$ sudo pdbedit -L 명령어로 계정이 추가되었는지 확인할 수 있다.

 

 

 

삼바 설정

설치와 계정 추가가 완료되면 이제 설정만 수정하면 끝이다.

$ sudo vi /etc/samba/smb.conf 

로 들어가 맨 마지막에 아래의 내용을 추가해준다.

 

 보시다시피, [사용자이름] 으로 시작하고 아래의 내용을 입력한다.

path 는 공유할 디렉토리의 경로이며 writeable은 삼바에 접근하려는 쪽에서 파일쓰기를 허용할 여부이다.

아래의 maks값은 참조만을 하였다.

 

이후, $ sudo /etc/init.d/smbd restart

의 명령어로 삼바 데몬 프로세스를 재시작하면 끝이난다.

 

 

*실제 테스트*

이제 윈도우에서 폴더창을 열어 제대로 연결이 되는지 확인해보자.

 

먼저 ubuntu에서 

$ ifconfig 를 실행하여 아이피 주소를 알아낸다. 이후 '네트워크' 로 들어가 '\\아이피주소' 를 입력한다.

보통 192.***.***.** 으로 표시되어 있는것이 Samba 아이피 주소이다.

 

 

위 그림과 같이 네트워크로 들어가 폴더경로명에 \\아이피주소를 입력하면 윈도우에서 ubuntu폴더를 확인할 수 있다.

 

 

*에러 사항*

필자는 처음에 바로 이렇게 경로로 폴더를 확인할 수 없었다.

오류이름은 '엑세스가 거부되었습니다. 엑세스할 수 없습니다. " 등으로 엑세스를 할 수 없는 오류가 발생했다.

 

이 문제를 위해 찾은결과

sudo apt-get install system-config-samba
sudo touch /etc/libuser.conf 

등의 명령어로 수정해야 한다해서 수정했지만, 그래도 엑세스할 수 없었다.

 

해결방법은 버츄얼박스를 사용한다는 기준에서 해당 가상머신 설정에서 어댑터를 새로 설정해야 한다.

'설정' -> '네트워크'  로 들어가 새로운 어댑터를 만들어주면 끝이다.

 

 

위와 같이 새로운 네트워크 어댑터를 만들고 한다면 문제없이 확인할 수 있다.