linux centos7--linux和window共享文件(samba)

這裏以VMWARE與主控真機來作實現實現centos

因爲SMB在centos中自帶,因此,無需像網上說的樣子,要這刪除,那卸載,直接搜索是否存在SAMBA的安裝文件dom

一 查詢包是否存在tcp

[root@localhost ~]# rpm -qa|grep samba
samba-client-libs-4.4.4-9.el7.x86_64
samba-common-libs-4.4.4-9.el7.x86_64
samba-client-4.4.4-9.el7.x86_64
samba-common-4.4.4-9.el7.noarch測試

二  編輯  配置文件,設置共享時的信息this

[root@localhost samba]# vi smb.confspa

[global]
workgroup = WORKGROP
security = userserver

passdb backend = tdbsam
map to guest=Bad User
printing = cups
printcap name = cups
load printers = yes
cups options = raw
[FileShare]
path=/home/zabbixserver
public=yes
writeable=yes
create mask=0644
directory mask=0755blog

 

 修改這兩個地方的配置,只須要注意紅色的部分就好it

三 測試配置的文件是否正確:io

[root@localhost samba]# testparm
Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[FileShare]"
Processing section "[homes]"
Processing section "[printers]"
Processing section "[print$]"
Loaded services file OK.

四  安裝包

smb:[root@localhost samba]# yum install samba
Loaded plugins: fastestmirror, langpacks

Yes...

五 打開服務並關鍵訪問策略

[root@localhost samba]# systemctl start smb
[root@localhost samba]# setenforce 0

[root@localhost samba]# systemctl status smb
● smb.service - Samba SMB Daemon
Loaded: loaded (/usr/lib/systemd/system/smb.service; disabled; vendor preset: disabled)
Active: active (running) since Tue 2019-04-16 18:38:36 PDT; 2min 27s ago
Docs: man:smbd(8)
man:samba(7)
man:smb.conf(5)
Main PID: 28414 (smbd)
Status: "smbd: ready to serve connections..."
Memory: 16.6M
CGroup: /system.slice/smb.service
├─28414 /usr/sbin/smbd --foreground --no-process-group
├─28416 /usr/sbin/smbd --foreground --no-process-group
├─28417 /usr/sbin/smbd --foreground --no-process-group
└─28418 /usr/sbin/smbd --foreground --no-process-group

Apr 16 18:38:35 localhost.localdomain systemd[1]: Starting Samba SMB Daemon...
Apr 16 18:38:36 localhost.localdomain smbd[28414]: [2019/04/16 18:38:36.121155, 0] ../lib/param/loadparm.c:784(lpcfg_map_parameter)
Apr 16 18:38:36 localhost.localdomain smbd[28414]: Unknown parameter encountered: "commem"
Apr 16 18:38:36 localhost.localdomain smbd[28414]: [2019/04/16 18:38:36.121372, 0] ../lib/param/loadparm.c:1844(lpcfg_do_service_parameter)
Apr 16 18:38:36 localhost.localdomain smbd[28414]: Ignoring unknown parameter "commem"
Apr 16 18:38:36 localhost.localdomain smbd[28414]: [2019/04/16 18:38:36.171093, 0] ../lib/util/become_daemon.c:138(daemon_ready)
Apr 16 18:38:36 localhost.localdomain smbd[28414]: daemon_ready: STATUS=daemon 'smbd' finished starting up and ready to serve connections
Apr 16 18:38:36 localhost.localdomain systemd[1]: Started Samba SMB Daemon.

這裏我按照網上的配置地sharefile裏面加  commen=this is a share file 時發現有報錯,因而,我直接註釋掉這個配置信息,就是一個提示信息而已,不影響

再一次查看啓動狀態:

[root@localhost samba]# systemctl status smb
● smb.service - Samba SMB Daemon
Loaded: loaded (/usr/lib/systemd/system/smb.service; disabled; vendor preset: disabled)
Active: active (running) since Tue 2019-04-16 18:43:40 PDT; 5s ago
Docs: man:smbd(8)
man:samba(7)
man:smb.conf(5)
Main PID: 28525 (smbd)
Status: "smbd: ready to serve connections..."
Memory: 20.8M
CGroup: /system.slice/smb.service
├─28525 /usr/sbin/smbd --foreground --no-process-group
├─28527 /usr/sbin/smbd --foreground --no-process-group
├─28528 /usr/sbin/smbd --foreground --no-process-group
└─28529 /usr/sbin/smbd --foreground --no-process-group

Apr 16 18:43:40 localhost.localdomain systemd[1]: Starting Samba SMB Daemon...
Apr 16 18:43:40 localhost.localdomain systemd[1]: Started Samba SMB Daemon.
Apr 16 18:43:40 localhost.localdomain smbd[28525]: [2019/04/16 18:43:40.665073, 0] ../lib/util/become_daemon.c:138(daemon_ready)
Apr 16 18:43:40 localhost.localdomain smbd[28525]: daemon_ready: STATUS=daemon 'smbd' finished starting up and ready to serve connecti

這時候,發現,啓動徹底正常

六 查看使用的端口以及端口狀態:

[root@localhost samba]# netstat -lntp |grep smb
tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN 28525/smbd
tcp 0 0 0.0.0.0:445 0.0.0.0:* LISTEN 28525/smbd
tcp6 0 0 :::139 :::* LISTEN 28525/smbd
tcp6 0 0 :::445 :::* LISTEN 28525/smbd

7.在window端使用telnet 嘗試發現,端口不通

telnet  192.168.80.133  139  被拒絕

8 關閉防火牆,也能夠開放相應的端口,我這裏直接爆力關閉

[root@localhost samba]# systemctl stop firewalld

9. 在真機再一次嘗試

 

這一次正常訪問了,至此,共享成功

相關文章
相關標籤/搜索