2010. 3. 4. 16:11

리눅스 삼바(Samba) 네트워크 및 파일 공유

리눅스에서 윈도우즈 서버로 공유접근

Windows 2003 Server 작업

폴더에 공유만 걸어주면 된다. d:\smbShare 공유폴더 지정
폴더 권한 사용자 : usera 공유권한, 보안권한 리눅스 클라이언트 작업

Samba 클라이언트가 설치되어 있는지 확인

윈도우즈 서버의 공유 폴더에 접근할 디렉토리를 만들고, 마운트 해준다. #mkdir /smbmnt

#smbmount //윈도우즈 서버 IP/smbShare /smbmnt -o username=usera
password 물어보면 입력
#cd /smbmnt 하면 윈도우즈 서버 공유 디렉토리에 접근하게 된다.

마운트 해지시에는 #smbumount /smbmnt로 한다.

윈도우즈에서 리눅스 삼바 서버로 공유접근

리눅스 서버 작업

Samba 서버를 설치하고, 데몬을 시작한다.
#yum -y install samba
#service smb start 리눅스가 부팅될 때마다 삼바 서비스를 하기 위해서는 system-config-services 또는 ntsysv 명령으로 `smb`를 체크한다.

공유할 디렉토리를 만들고 접근 권한을 707로 변경한다.

#mkdir /share
#chmod 707 /share 공유 디렉토리를 지정하는데, 이는 /etc/smb.conf 파일에서 [tmp] 영역을 복사해서 아래와 같이 설정한다.
[public_data]
    comment = data store
    path = /public_data
    public = yes
    only guest = yes
    writable = yes

Windows에서 삼바 서비스에 연결하려면 시작 → 실행 → ` \\삼바 서버 IP\공유 디렉토리`하면 바로 연결된다. 이외에 `네트워크 드라이브 연결`이나 `컴퓨터 찾기` 기능을 이용해도 된다.