ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

安装samba服务器

2022-03-03 12:04:40  阅读:166  来源: 互联网

标签:Samba 用户 Server samba smbpasswd 服务器 安装 目录


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基础

干货不定时更新喔

标签:Samba,用户,Server,samba,smbpasswd,服务器,安装,目录
来源: https://www.cnblogs.com/fizz001/p/15959122.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有