더북(TheBook)

19 [제어판]에서 ‘네트워크 및 공유 센터’를 선택하고 왼쪽 하위 메뉴에서 ‘고급 공유 설정 변경’을 선택합니다. ‘암호 보호 공유 켜기’를 선택합니다. 이때 윈도 시스템이 현재 사용하고 있는 네트워크 프로필(홈 또는 회사)의 항목을 수정해야 합니다. <변경 내용 저장>을 클릭합니다.

그림 7-30 고급 공유 설정

20 다시 리눅스 시스템으로 돌아가 smbclient -L 명령으로 윈도 공유 폴더 목록을 조회합니다. -U 옵션으로 윈도 사용자를 명시해야 하며 앞에서 생성한 윈도 사용자 계정의 암호를 입력해야 합니다.

administrator@server02:~$ smbclient -L 192.168.122.250 -U Jaehun
Enter Jaehun's password: ********
Domain=[WINVM01] OS=[Windows 7] Server=[Windows 7]

   Sharename     Type     Comment
   ---------     ----     -------
   ADMIN$        Disk     원격 관리
   C$            Disk     기본 공유
   IPC$          IPC      원격 IPC
   share         Disk
Tip

실습하기 8번 항목과 달리 이번에는 잘못된 암호를 입력하거나 그냥 Enter를 누르면 접근이 거부됩니다.

21 smbclient로 공유 폴더에 접속도 가능합니다. 물론 여기에서도 -U 옵션으로 윈도 사용자 계정을 명시해야 합니다.

administrator@server02:~$ smbclient //192.168.122.250/share -U Jaehun
Enter Jaehun's password: ********
Domain=[WINVM01] OS=[Windows 7] Server=[Windows 7]
smb: \> ls
.                                   DR        0 Mon Apr 21 03:11:33 2014
..                                  DR        0 Mon Apr 21 03:11:33 2014
desktop.ini                         HS       75 Mon Apr 21 02:31:32 2014
Koala.jpg                            A   780831 Tue Jul 14 13:52:25 2009
test_samba                           A       13 Mon Apr 21 03:11:33 2014
     51097 blocks of size 1048576. 40262 blocks available

22 공유 폴더를 마운트하는 방법도 조금 다릅니다. 현재 마운트된 윈도 공유 폴더를 언마운트하고 공유 폴더를 다시 마운트합니다. 이때 -o 옵션을 추가해서 윈도 시스템의 사용자 계정과 암호를 입력( -o user=[윈도 사용자 계정], password=[윈도 사용자 암호])합니다. 공유 폴더를 마운트하는 리눅스 시스템의 사용자를 지정하기 위해 UID와 GID 정보도 추가했습니다.

administrator@server02:~$ sudo umount /mnt/smbmount/
administrator@server02:~$ sudo mount -t cifs -o user='Jaehun',password=******,uid=1000,gid=1000 //192.168.122.250/share /mnt/smbmount
Tip

공유 폴더를 마운트한 다음 마운트한 디렉터리를 확인해보고 쓰기 가능한지도 확인해보기 바랍니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.