Samba를 사용하여 네트워크의 폴더를 어떻게 공유할 수 있나요?

Samba를 사용하여 네트워크의 폴더를 어떻게 공유할 수 있나요?

Samba로 공유 디렉터리를 어떻게 만들 수 있나요? 네트워크를 사용하는 제한된 수의 사람들에게만 표시되도록 할 수 있습니까? 아니면 액세스 권한만 제한할 수 있습니까?

답변1

- 파일의 마지막 부분에 있는 "/etc/samba/smb.conf"에 이 간단한 샘플과 같이 삼바에서 폴더 공유를 허용하는 정의를 추가하면 됩니다.

  [shared]
      path      = /home/user/shared    <= Here we just put the
                                          path of the folder
                                          that we goes share.
      available = yes
      browsable = yes
      public    = yes
      writable  = no

...우리는 공유 폴더를 정의한 상태로 유지합니다. 이 정의를 사용하면 폴더는 일회용이고 탐색 가능하며 공개되어 누구나 액세스할 수 있습니다! 하지만 쓰기가 불가능하며 읽기 전용이므로 쓰기 액세스 권한이 없습니다!!! 네트워크의 공유 폴더입니다.

답변2

서버에 이름이 "사용자"인 폴더를 표시하는 이 작은 샘플과 같이 액세스가 더 제어된 폴더를 추가할 수 있지만 사용자가 이 폴더에 액세스하면 "시스템의 홈 폴더"에 액세스하게 됩니다.

[Users]
    comment = Home User's folders (%L server)
    path    = /home/%U

    valid users     = %U
    available       = yes

    browsable       = yes
    writable        = yes
    guest ok        = no
    public          = no
    printable       = no
    locking         = yes
    strict locking  = yes

관련 정보