smbclient -L "*" -N
-L : hostname
-N : 패스워드 묻지 않음..
위와 같이 하면 Workgroup들과 그의 마스터들을 볼 수 있다.
smbclient -L "[master of workgroup]" -U "[account name]
이와 같이 하고 패스워드를 입력하면 그 도에인 서버의 공유 디렉토리와
그 도메인에 속한 컴퓨터들이 나타난다.
현재 사용하고 있는 사용자명이 account name 과 같다면 -U 이후는 생략해도
좋다.
smbclient -L "[computer for share]" -U "[account of the computer]"
위와 같이 하고 패스워드를 입력하면 공유 디렉토리들을 얻을 수 있으며
smbmount //[computer]/[공유디렉토리] [마운트 지점] -o username=[account]
위와 같이 하고 패스워드를 입력하면 마운트가 된다.
computer에서 netbios name과 hostname이 겹칠경우는 hostname이 우선시되니
참고하는 것이 좋다.. (이는 smbclient의 -L 이후에 netbios name을
적게되어 혼동하는 경우가 많다.)
즉.. poslug.net 도메인 내에서 fresh 라는 컴이
netbios name을 bbs 로 했는데.
누군가 bbs.poslug.net 이라는 도메인을 쓴다면 smbmount는
bbs.poslug.net으로 mount를 시도할 것이다.
위의 경우 아래와 같이 해도 됩니다.
mount -t smbfs //[computer]/[공유디렉토리] [마운트 지점] -o username=[account],password=[password]
물론 /etc/fstab 파일에 아래와 같이 적어주면 부팅시 자동으로 마운트됩니다.
//[computer]/[공유디렉토리] [마운트 지점] smbfs username=[username],password=[password]