Linux(Ubuntu)下安裝Samba共享目錄服務

僅在此記錄,以供參考。

apt install samba

apt install smbclient

samba -V 驗證是否安裝成功

vi /etc/samba/smb.conf 修改配置文件

增加以下內容

[share]

   comment = share folder
   browseable = yes
   path = /tmps
   create mask = 0777
   directory mask = 0777
   valid users = root
   force user = nobody
   force group = nogroup
   public = yes
   available = yes

其中,方括號內share是最後共享出來的文件名。下面的path是實際共享出去的目錄路徑,valid users是可訪問的用戶名,該項不寫,則默認對所有人可見。更多參數說明見下:

[need]      # Windows訪問Samba服務器是顯示目錄名,頂格寫
  comment = need share    # 對該共享目錄的描述,隨便寫
  browseable = yes        # 共享目錄是否可見,no不可見,yes或不寫默認可見
  path = /share           # 共享的目錄路徑
  create mask = 0777      # 創建文件的默認權限
  directory mask = 0777   # 創建目錄的默認權限
  valid users = tom       # 指定登錄的用戶,該項不寫,則默認對所有人可見
  force user = nobody     # 指定的用戶可以進行登錄,其他用戶沒有權限登錄,nobody不限制
  force group = nogroup   # 同上,指定用戶組
  public = yes            # 是否對所有登錄成功的用戶可見
  writable = yes          # 寫權限,目錄的權限也要許可
  available = yes         # 同樣是設置共享目錄是否可見

然後,smbpasswd -a root設置root用戶訪問共享目錄的密碼(在Windows上訪問Linux的samba共享目錄時會要求輸入)。

之後,service smbd restart 重啓samba服務。

在Windows電腦上訪問\samba服務器ip地址\share即可訪問。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章