Linux中Samba服务讲解
通过Samba服务可以完成linux和windows的文件共享
将windows的文件共享给linux
首先windows的文件夹需要设置为共享文件夹,之后在linux中安装samba的client的服务
yum install samba-client
安装完成之后可以通过
[root@localhost share]# rpm -qa | grep samba
samba-common-4.4.4-9.el7.noarch
samba-client-libs-4.4.4-9.el7.x86_64
samba-client-4.4.4-9.el7.x86_64
samba-common-libs-4.4.4-9.el7.x86_64
下一步可以使用rpm -ql来查询samba的命令
[root@localhost share]# rpm -ql samba-client
/usr/bin/cifsdd
/usr/bin/dbwrap_tool
/usr/bin/nmblookup
/usr/bin/oLschema2ldif
/usr/bin/regdiff
/usr/bin/regpatch
/usr/bin/regshell
/usr/bin/regtree
/usr/bin/rpcclient
/usr/bin/samba-regedit
/usr/bin/sharesec
/usr/bin/smbcacls
/usr/bin/smbclient
/usr/bin/smbcquotas
/usr/bin/smbget
/usr/bin/smbprint
/usr/bin/smbspool
/usr/bin/smbtar
/usr/bin/smbtree
使用smbclient可以查询window的共享信息
[root@localhost share]# smbclient -L //192.168.213.1 -U yangjie
Enter yangjie's password:
Domain=[USERCHI-6QKOEES]OS=[Windows10Enterprise2016LTSB14393]
Server=[Windows10Enterprise2016LTSB6.3]
Sharename Type Comment
--------------------
ADMIN$ Disk 远程管理
C$ Disk 默认共享
D$ Disk 默认共享
E$ Disk 默认共享
F$ Disk 默认共享
IPC$ IPC 远程 IPC
kh Disk-->共享文件夹的信息
server Disk
test Disk
使用smbget可以获取samba的客户端信息
smbget smb://192.168.213.1/test/server/01.jpg-Ukonghao
这种方式不太方便,可以直接使用mount来完成加载,首先需要安装cifs-util
yum install cifs-utils
使用如下命令完成mount
mount -t cifs //192.168.6.1/test /mnt/share-ousername=yangjie
以上命令执行完成,会把window中的/test的共享文件夹,挂载到/mnt/share文件夹中。