一、安裝samba軟件
Samba是一個開放源代碼的軟件包,可以讓Linux系統中的文件和打印機與Windows系統中的文件和打印機共享。在終端中輸入以下命令來安裝Samba軟件:
sudo apt-get update sudo apt-get install samba
二、創建分享目錄
在設置SMB共享之前,我們需要先創建一個分享目錄。在終端中輸入以下命令:
sudo mkdir /home/shares sudo chmod 777 /home/shares
以上命令將在/home目錄下創建一個名為shares的目錄,並允許所有用戶讀取、寫入和執行該目錄。
三、配置SMB
進入Samba配置文件並更改以下參數:
sudo vi /etc/samba/smb.conf
在文件的底部添加以下行:
[global] workgroup = WORKGROUP wins support = yes encrypt passwords = true map to guest = Bad User [homes] comment = Home Directories browseable = no read only = no create mask = 0700 directory mask = 0700 valid users = %S [shares] path = /home/shares available = yes valid users = @smbgrp read only = no browsable = yes public = no writable = yes create mask = 0777 directory mask = 0777
以上配置文件設置了一個名為“shares”的目錄,只允許smbgrp用戶組的用戶訪問和修改目錄中的文件。此外,[global]下的workgroup參數指定了工作組,map to guest參數指定當客戶端以匿名或無效身份訪問共享時,將使用Bad User登錄名。[homes]下的參數指定了個人目錄,需要用戶驗證訪問。create mask和directory mask參數指定了新文件和目錄的權限。
四、創建SMB用戶
我們需要創建一個新用戶組和一個SMB用戶,以允許用戶訪問SMB共享。在終端中輸入以下命令:
sudo groupadd smbgrp sudo useradd -M -s /sbin/nologin -G smbgrp smbuser sudo smbpasswd -a smbuser
以上命令創建一個名為smbgrp的新用戶組,一個名為smbuser的SMB用戶,並使用smbpasswd命令為其設置密碼。
五、啟動SMB服務
在終端中輸入以下命令啟動SMB服務:
sudo service smbd restart
至此,已成功設置SMB共享。可以在Windows系統中訪問PC並查看相應的共享文件夾。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/181695.html