网络文件共享服务 (9)

网络文件共享服务

systemctl start nmb 也开启两个端口,都是udp协议

网络文件共享服务

 

SAMBA服务器全局配置

workgroup 指定工作组名称

server string 主机注释信息

netbiosname 指定NetBIOS名

interfaces 指定服务侦听接口和IP

 

hosts allow 可用"," ,空格,或tab分隔,默认允许所有主机访问,也可在每个共享独立配置,如在[global]设置,将应用并覆盖所有共享设置

IPv4 network/prefix: 172.25.0.0/24 IPv4前缀: 172.25.0.

IPv4 network/netmask: 172.25.0.0/255.255.255.0

主机名: desktop.example.com

以example.com后缀的主机名: .example.com

示例:

hosts allow = 172.25.

hosts allow = 172.25. .example.com

 

hosts deny 拒绝指定主机访问

 

configfile=http://www.likecs.com/etc/samba/conf.d/ %U 用户独立的配置文件

Log file=http://www.likecs.com/var/log/samba/log. %m不同客户机采用不同日志

max log size=50 日志文件达到50K,将轮循rotate,单位KB

Security三种认证方式:

share:匿名(CentOS7不再支持)

user:samba用户(采有linux用户,samba的独立口令)

domain:使用DC(DOMAINCONTROLLER)认证

passdbbackend = tdbsam密码数据库格式

实现samba用户:

包:samba-common-tools

工具:smbpasswdpdbedit

samba用户须是Linux用户,建议使用/sbin/nologin

管理SAMBA用户

添加samba用户

smbpasswd -a <user>

pdbedit -a -u <user>

 

修改用户密码

smbpasswd <user>

 

删除用户和密码:

smbpasswd –x <user>

pdbedit –x –u <user>

 

查看samba用户列表:

/var/lib/samba/private/passdb.tdb

pdbedit –L –v 查看samba用户的详细信息

 

查看samba服务器状态

smbstatus

 

禁用samba账号

smbpasswd -d <user>

 

启用samba账号

smbpasswd -e <user>

 

在windos登陆linux系统的samba共享目录,是需要输入samba服务自身的账号和密码,和linux系统用户无关,而且默认登陆的共享目录是samba用户的家目录

 

怎样创建一个samba用户

1.useradd -s /sbin/nologin smb1

2.smbpasswd -a smb1

这样就将linix系统的用户添加成samba用户

 

在windos上访问samba共享目录

(1)现在linux系统上建立好samba用户

1.useradd -s /sbin/nologin smb1

2.smbpasswd -a smb1

(2)在windos上访问

网络文件共享服务

默认共享目录是该用户的家目录

网络文件共享服务

(3)现在想访问别的共享目录,但是重新登进去,直接不用输账户密码,就登陆了共享目录,这个共享目录还是上一次登陆的smb1账户的家目录,这是因为windos已经记住了上一次登陆的账户和密码,默认下一次还登陆该账号,所以此时应该在windos清除上一次登陆的账号和密码,才能登陆新的共享目录

网络文件共享服务

这样就可以访问别的共享目录了

 

查看共享目录

smbclient -L ip地址

访问共享目录

smbclient //192.168.10.187/smb1 -U smb1%centos

samba服务常用的配置

注意:要备份一下samba服务的配置文件

1.通过NetBIOS名来访问共享目录

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wppxzs.html