linux server版本設置共享文件夾,使用samba,設置用戶輸入賬號密碼后只能讀文件
如果沒有samba,先安裝:yum install samba samba-client samba-swat
配置文件位置:vim /etc/samba/smb.conf
添加如下配置:
[Share]
path = /home/hupf/test
security = user
public = no
valid user = @user
browseable = yes
writable = no
admin user = user
create mask = 0755
directory mask = 0755
[Share] 設置的共享文件夾名稱
browseable 指定當前共享文件夾是否可以瀏覽
wrieable 指定共享文件夾是否可寫
admin user 指定共享文件夾的管理員
valid users 允許訪問的用戶,多個用逗號分隔
如果想要設置多個共享文件夾,注意一定要修改文件夾名稱【share】
重啟sambd服務:
sudo /etc/init.d/smbd restart
注意:電腦用戶賬號並非smb賬號,所以一定要新建遠程用戶
pdbedit –a username:新建Samba賬戶。
pdbedit –x username:刪除Samba賬戶。
pdbedit –L:列出Samba用戶列表,讀取passdb.tdb數據庫文件。
pdbedit –Lv:列出Samba用戶列表的詳細信息。
pdbedit –c “[D]” –u username:暫停該Samba用戶的賬號。
pdbedit –c “[]” –u username:恢復該Samba用戶的賬號
參考文章:Linux存儲實驗五:Samba服務共享文件權限配置_天道酬勤-CSDN博客
文章中寫的很詳細,samba相關配置和原理還有應用場景