如何使用 samba 共享網路上的資料夾?

如何使用 samba 共享網路上的資料夾?

如何使用 samba 建立共享目錄?是否可以使其僅對使用網路的有限數量的人可見,或者我只能限制存取權限?

答案1

-您只需在檔案末尾的“/etc/samba/smb.conf”上新增允許在 samba 上共用資料夾的定義,就像這個簡單的範例一樣...

  [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」的資料夾,但是當使用者存取此資料夾時,他們將存取您的「系統上的主資料夾」。

[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

相關內容