samba服务器

    Samba最大的功能就是可以用于Linux与windows系统直接的文件共享和打印共享,Samba既可以用于windows与Linux之间的文件共享,也可以用于Linux与Linux之间的资源共享,由于NFS(网络文件系统)可以很好的完成Linux与Linux之间的数据共享,因而 Samba较多的用在了Linux与windows之间的数据共享上面。SMB是基于C/S,因而一台Samba服务器既可以充当文件共享服务器,也可以充当一个Samba的客户端,例如,一台在Linux 下已经架设好的Samba服务器,windows客户端就可以通过SMB协议共享Samba服务器上的资源文件,同时,Samba服务器也可以访问网络中 其它windows系统或者Linux系统共享出来的文件。


使用端口号:TCP137、138、139 和 445 

Samba 常规服务器配置:
1.编辑主配置文件smb.conf,指定需要共享的目录,并为共享目录设置共享权限。

2.在smb.conf 文件中指定日志文件名称和存放路径。

3.设置共享目录的本地系统权限及samba共享权限。

4.重新加载配置文件或重新启动smb 服务,使用配置生效


 

samba服务器安装与配置

Linux服务器、客户端  windows客户端

一、安装、服务启动和关闭

yum -y install samba

systemctl start smb

systemctl enable smb

systemctl stop firewalld

setenforce 0

二、创建samba用户账号、共享目录

mkdir /opt/factory

chmod -R 777 /opt/factory 

useradd lpm

smbpasswd -a lpm

三、写配置文件

vim /etc/samba/smb.conf

共享目录个别的设置,只对当前的共享资源起作用
comment = 任意字符串 对该共享的描述,可以是任意字符串。
path = 共享目录路径 共享目录绝对路径
browseable = yes/no 指定该共享是否可以浏览。
writable = yes/no 指定该共享路径是否可写。
available = yes/no 指定该共享资源是否可用。
public = yes/no 指定该共享是否允许guest账户访问。

测试smb.conf配置文件是否正确

testparm 以下标红是为正确

在Linux客户端验证:

使用lpm用户,连接samba服务器192.168.90.10上的共享目录/factory

yum -y install samba-client

smbclient -U(用于指定用户名) 用户名 //服务端ip/共享目录

smbclient -U lpm //192.168.90.10/factory

可使用mkdir 进行检查

 

在windows客户端验证(实现增删改查):

在cmd里面输入\\ip

 

可进行增删改查

 

若后面登不进去:

在命令行清除连接:  Net use * /delete

 

posted @ 2022-11-13 14:26  刘盘明  阅读(597)  评论(0编辑  收藏  举报