安装samba服务器

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

安装samba服务器
1、命令:yum install samba -y【先查询是否已安装rpm -qa | grep samba】
2、修改配置⽂件:vim /etc/samba/smb.conf
注意:最好先把配置⽂件复制⼀份再去修改,cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
主配置⽂件主要由两部分构成
Global Settings:该设置都是与Samba服务整体运⾏环境有关的选项,它的设置项⽬是针对所有共享资源的。

Share Definitions:该设置针对的是共享⽬录个别的设置,只对当前的共享资源起作⽤。

Samba Server的验证⽅式:
share:匿名访问共享,不需要提供⽤户名和⼝令, 安全性能较低。

user:共享⽬录只能被授权的⽤户访问,由Samba Server负责检查账号和密码的正确性。

账号和密码要在本Samba
Server中建⽴。

server:依靠其他Windows Server或Samba Server来验证⽤户的账号和密码,是⼀种代理验证。

此种安全模式下,系统管理员可以把所有的Windows⽤户和⼝令集中到⼀个Server系统上,使⽤ Windows Server进⾏Samba认证, 远程服务器可以⾃动认证全部⽤户和⼝令,如果认证失败,Samba将使⽤⽤户级安全模式作为替代的⽅式。

domain:域安全级别,使⽤主域控制器(PDC)来完成认证。

注意:在samba4中share 和 server验证⽅式已被弃⽤
需将:security = share
改为:
security = user
map to guest = Bad User
⽅可
例⼦:
[development]
comment = development #描述
path = /samba/development #共享的⽬录
valid users = development,samba #允许访问的⽤户
browseable = No#⽬录是否可见,不可见时,需要输⼊全称才可以进⼊
read only = No#是否只读
inherit acls = Yes
public = No
guest ok = No
注意:共享的⽬录,不要建在家⽬录,建在根⽬录更好,不然没权限
3、setenforce 0 或vim /etc/sysconfig/selinux把⾥边的⼀⾏改为SELINUX=disabled
4、创建⽬录mkdir /samba,改变组chgrp groupname /samba ,给予权限chmod -R 2770 /samba
5、创建⽤户和密码
useradd -s /sbin/nologin -g group samba
smbpasswd -a samba
6、启动systemctl start smb
测试配置是否正常:testparm
samba⾃带的查看错误⽇志:smbd -F -S
命令说明
-a向smbpasswd⽂件中添加⽤户
-c<配置⽂件>指定samba的配置⽂件
-x从smbpasswd⽂件中删除⽤户
-d在smbpasswd⽂件中禁⽤指定的⽤户
-e在smbpasswd⽂件中激活指定的⽤户
命令说明
-n将指定⽤户的密码置空
添加sali⽤户:smbpasswd -a sali
问题1:window连接时出现提⽰⼀个⽤户不能多个连接
如果还有问题,不妨和我⼀起讨论。

请多多关注:python基础⼲货不定时更新喔。

相关文档
最新文档