利用samba服务为windows用户架设网盘的简单实践
生活随笔
收集整理的這篇文章主要介紹了
利用samba服务为windows用户架设网盘的简单实践
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
本實踐基于Vmware的虛擬機。
一句話介紹samba:為局域網內的計算機提供文件共享服務。
準備環境
- 關閉防火墻:
systemctl stop firewalld.service 臨時關閉防火墻(臨時關閉);
systemctl disable firewalld.service? 開機關閉;————》》軟件層面的防火墻
- 關閉SElinux:
setenforce 0 臨時關閉;
getenforce 查看selinux的狀態;
vim /etc/sysconfig/selinux --SELINUX=disabled 永久修改。 - 配置ip:
安裝服務
- yum install epel-release -y 安裝擴展源 ;yum instal samba -y
修改配置文件
- 添加linux用戶為samba用戶:smbpasswd -a 用戶名,該用戶名將成為windows用戶登錄共享網盤的憑據
因此要在服務器上為請求網盤資源的每一個windows用戶新建一個linux賬戶,并將其添加為samba用戶。
我們可以通過 usermod -s /sbin/nologin 用戶名 命令 讓用戶不能登錄操作系統,只能訪問smb網盤。
- vim /etc/samba/smb.config
- security = user # 要輸入用戶密碼
- security = shell # 不需要輸入密碼
- ; 開頭的為注釋
- 定義一個共享服務
- [XXXX] # 標題,每一個標題都是一個共享信息,客戶端在映射這個網盤時要輸入這個標題
- comment = XXXX # z注釋信息
- path = /路徑 # 指定共享文件夾的路徑
- public = yes 共享盤,所有linux用戶都可以訪問;tips:系統也要對共享文件夾配置讀寫權限
- writable = yes 可寫權限(這個權限會覆蓋下面的write list權限)
- write list = +staff 全體用戶可寫(將上面的writable改為no, 在這里添加用戶名,用空格分割)
- printable = no # 寫yes會導致網盤無法訪問
- security = user # 要輸入用戶密碼
重啟服務
- systemctl status/start/restart/stop smb 查看狀態/開啟/重啟服務
測試
- 計算機映射網絡驅動器
打開計算機》映射網絡驅動器》輸入服務器IP》輸入用戶憑據
總結
以上是生活随笔為你收集整理的利用samba服务为windows用户架设网盘的简单实践的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 融合的胜利——惠普连发SDS、闪存、超融
- 下一篇: redis on windows