注意:若是配置過程當中出現不正常現象請看文檔末尾處的注意事項。html
一、將samba所須要的rpm安裝包(已提供)上傳linux服務器至:/usr/local/soft/linux
二、執行操做命令:vim
a、cd /usr/local/soft服務器
b、rpm -ivh samba-3.6.12-59.2.1.x86_64.rpmide
c、rpm -ivh samba-client-3.6.12-59.2.1.x86_64.rpm操作系統
三、添加自啓動.net
執行命令:chkconfig –a smbhtm
四、開啓防火牆例外文檔
vim /etc/sysconfig/SuSEfirewall2get
使用查找命令:
分別查找
FW_SERVICES_EXT_TCP和FW_SERVICES_EXT_UDP
a、在FW_SERVICES_EXT_TCP 處添加上:13九、38九、44五、901
b、在FW_SERVICES_EXT_UDP 處添加上:13七、138
五、重啓防火牆
SuSEfirewall2 stop
SuSEfirewall2 start
六、創建samba服務器目錄文件:
a、執行命令:
cd /home
mkdir dl_data
chmod 555 dl_data
b、 創建各個單位的文件目錄:執行命令
cd /home/dl_data
如1:大連供電車間
mkdir大連供電車間
chmod –R 777大連供電車間
如1:高鐵技術科
mkdir大連供電車間
chmod –R 777高鐵技術科
依上述所說:目錄結構以下
權限 目錄
dr-xr-xr-x –dl_data
drwxrwxrwx | –大連供電車間
drwxrwxrwx | –高鐵技術科
七、添加samba用戶
用戶1:
添加用戶:useradd user1
設置密碼:passwd user1
添加user1到samba用戶:smbpasswd -a user1(注意:此時須要設置samba用戶密碼,也是samba登陸密碼)
八、配置samba配置文件:
執行命令:vim /etc/samba/smb.conf (最好先備份一下,備份命令 cp /etc/samba/smb.conf /etc/samba/smb.confcopy)
除了一下這段話,其他的所有用#號註釋掉。
[global]
workgroup = WORKGROUP
passdb backend = tdbsam
printing = cups
printcap name = cups
printcap cache time = 750
cups options = raw
map to guest = Bad User
include = /etc/samba/dhcp.conf
logon path = \%L\profiles.msprofile
logon home = \%L\%U.9xprofile
logon drive = P:
usershare allow guests = Yes
添加共享文件
[高鐵技術科]
comment = public
path = /home/dl_data
valid users = keshi
writable = yes
create mask = 0777
[大連供電車間]
comment = public
path = /home/dl_data/大連供電車間
valid users = shop1
writable = yes
create mask = 0777
解釋:
path = /home/dl_data/大連供電車間 : 表示共享文件路徑
valid users = shop1:表示只容許shop1用戶登陸
writable = yes : 表示可寫
注意事項:
安裝時注意samba版本是否對應操做系統版本。
查看系統版本,以下
執行命令:lsb_release –a
rpm包下載地址:http://rpmfind.net/linux/rpm2html/
目錄文件權限設置。
目錄文件全部者、全部組設置
防火牆設置
目錄是否和配置中的目錄對應
smb用戶密碼是否正確(非系統用戶)
自啓動別忘了開啓(不然下一次開機samba服務就未開啓)
原文來自:http://www.aile.pub/295 歡迎訪問博主的窩心網