터미널에서 Windows 공유를 나열하는 방법?


9

내가 가진 간단한 시나리오는 다음과 같습니다.

  1. Windows 7이 폴더 (D : \ Projects)를 공유하고 있습니다.
  2. 폴더에 대한 모든 권한이 부여되었습니다.
  3. 우분투 10.10에서는 장소-> 네트워크 메뉴에서 Windows 공유를 볼 수 있습니다.
  4. 노틸러스에서 공유 프로젝트 폴더에 폴더를 만들 수 있습니다

어떻게 할 ls터미널에서 (노틸러스에 표시) 그 같은 폴더? ( mount그리고 ls /mntWindows 공유를 나열하지 않음)

추신. 내가하고있는 일에 대한 세부 사항 :

  1. VirtualBox를 사용하여 Ubuntu를 "headless"VM으로 사용
  2. PuTTY를 통해 우분투에 액세스
  3. Windows 공유 폴더의 Ubuntu VM에 완전히 액세스 할 수있는 기능

답변:


9

이미 노틸러스를 사용하여 관심있는 공유에 연결 한 경우 해당 공유의 마운트는 ~ / .gvfs에서 사용할 수 있습니다.

그래서 나는 노틸러스로 가서 smb : //192.168.1.10/data를 위치 표시 줄에 입력하여 공유를 마운트했습니다. 그런 다음 :

scaine@GroovyTosh:~/.gvfs$ ls -al
total 20
dr-x------  3 scaine scaine     0 2010-12-31 18:47 .
drwx------ 68 scaine scaine 20480 2010-12-31 19:42 ..
drwx------  1 scaine scaine     0 2010-10-05 19:57 data on 192.168.1.10
scaine@GroovyTosh:~/.gvfs$ 

사용 가능한 공유를 나열해야하는 경우 Danny가 말한 것처럼 smbclient를 사용합니다. 필자의 경우 "공유"보안 모델 (권장하지 않음)을 사용하므로 -U 매개 변수가 필요하지 않습니다.

scaine@GroovyTosh:~/.gvfs$ smbclient -L 192.168.1.10
Enter scaine's password: 
Domain=[Mine] OS=[Unix] Server=[Samba 3.5.4]

    Sharename       Type      Comment
    ---------       ----      -------
    Data            Disk      Core Data
    Backups         Disk      Daily RSnapshot backups
    IPC$            IPC       IPC Service (Core)
Domain=[Mine] OS=[Unix] Server=[Samba 3.5.4]

    Server               Comment
    ---------            -------
    CORE                 Core

    Workgroup            Master
    ---------            -------
    Mine                 CORE
scaine@GroovyTosh:~/.gvfs$



0

Windows 공유는 다음과 같은 방법으로도 액세스 할 수 있습니다.

smbclient -L < Windows host name > -U < Windows Administrator account >
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.