코딩 작업을 효율적으로 하기 위해 SAMBA Server를 설치한다.


$ sudo apt-get install samba


혹시 패키지가 없다면 


$ sudo apt-get update

공유 디렉토리 생성하기

mkdir 은 새로 디렉토리를 생성하는 것이고, 기존에 생성된 폴더를 공유하고 싶으면 chown, chmod 명령어만 사용하면 된다.


$ sudo smbpasswd -a debian


$ sudo vim /etc/samba/smb.conf (아래 8 라인 추가, 난 마지막 줄에 추가함)


...

[debian]

comment = Shared directory

path = /home/debian

valid users = debian

writable = yes

browseable = yes


$ sudo /etc/init.d/samba restart

실행방법은 윈도우에서 윈도우키 + R

텍스트 창에 


\\서버이름


※ 참고용


1. 계정 생성하기

기존에 사용하고 있던 계정으로 SAMBA에 연결하려면 useradd, passwd 명령어 생략 가능


$ sudo useradd  samba-user -m -G users

$ sudo passwd samba-user 

$ sudo smbpasswd -a samba-user



2. Samba 계정 생성 관련

  Debian의 경우 디폴트 유저(ID : debian)로 Samba server 아이디와 권한을 생성하는 것이 편리할 것이다.

  Samba용 다른 ID를 생성해서 해보았는데, 권한 관련 문제 때문에 귀찮은 작업이 꽤 많기 때문



ref) http://faq.hostway.co.kr/Linux_ETC/2995