명령 줄에서 삼바 공유를 만들려면 어떻게해야합니까?


11

우분투 VM에서 일부 소프트웨어 설치 단계의 일환으로 삼바 공유를 만들고 싶습니다. 커맨드 라인에서 어떻게합니까?

답변:


7

Samba의 net usershare 명령을 사용 하여 명령 행에서 디렉토리를 공유하십시오. IMHO 이것은 주 smb.conf 파일에서 다루는 것보다 덜 안전하고 덜 안전합니다.

net usershare add share_name /home/user/somefolder "Share description" everyone:F guest_ok=y

이러한 공유를 영구적으로 유지하려면 (즉, 재부팅시 지속) 다음과 같이 / var / lib / samba / usershares / 아래에 각 공유에 대한 파일을 작성하십시오.

net usershare info --long share_name > /var/lib/samba/usershares/share_name

이는 KDE 또는 GNOME / MATE / Unity와 같은 데스크탑을 사용하는 경우 디렉토리가 파일 관리자 (Dolphin, Nautilus 등)에서 공유 된 것으로 표시된다는 추가 이점이 있습니다. 이로 인해 net username // var / lib / samba / usershares / 사물은 GUI에서 디렉토리를 공유 할 때 Dolphin 및 Nautilus가 사용하는 메커니즘과 동일합니다.

참조 : http://ubuntuforums.org/showthread.php?t=1659816


이것이 작동하려면 sudo가 필요했습니다.
Ciro Santilli 冠状 病毒 审查 六四 事件 法轮功

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