Samba服務器要求
查看共享服務端的samba軟件包是否安裝
rpm -qa | grep “^samba”
samba
samba-common
samba-client
如果沒有安裝在/media/Server/samba-下安裝
如果軟件包都安裝完成開啓服務service smb start
在根下三個目錄,分別爲share,caiwubu,renshibu
配置主配置文件/etc/samba/smb.conf
如果是匿名登錄就是在global下的security=share
如果是用戶驗證登錄就在global下的security=user
做匿名共享
【共享名】
Path=路徑
Public=yes
Read only =yes
修改目錄本身的權限
share 目錄:所有人可讀可寫。
創建用戶加入到samba中
Pdbedit -a -u 用戶名
做本地用戶共享
[共享名]
Path=路徑
Valid users=用戶,@組 (定義合法的用戶和組)
Write list=用戶 ,@組 (合法用戶中,哪些有可寫權限)
3、caiwubu 目錄:財務經理可讀可寫,財務部員工只能讀,其他人沒有權限。
4、renshibu 目錄:人事經理可讀可寫,人事部員工只能讀,其他人沒有權限。
5、將財務經理映射兩個別名tom和rose,在客戶端使用別名訪問驗證。
在/etc/samba/smbusers下添加要設置的共享名(財務經理)=別名(rose,tom)
在主配置文件中global中添加username map =/etc/samba/smbusers
設置完成後需要重啓服務smb
Service smb restart
注(用Linux系統訪問共享)
利用smbclient -L 共享端的ip地址(查看共享資源不需要密碼直接enter)
1Linux客戶端要安裝有samba-common
Samba-client
2網絡要暢通(防火牆關閉)
3利用smbclient //共享端的ip 地址/共享文件(類似於ftp服務)(匿名登錄)
Smbclient -U 共享名 //共享端的ip地址/共享文件(用戶登錄)
或者是利用掛載:mkdir /yy
mount -o username=共享名 //共享端的iP地址/共享文件 /yy(掛載點)切換到掛載點可以進行操作