首页 > 其他分享 >Samba服务搭建

Samba服务搭建

时间:2022-11-25 02:44:25浏览次数:45  
标签:Samba 服务 samba pdbedit root smb junwu 搭建

  Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统、打印机及其他资源。

1、安装samba

[root@junwu_server ~]# yum install -y samba

2、添加配置文件参数

[samba_test]
comment = This is test configure   ##comment是对该共享的描述,可以自定义
path = /home/samba_test      ##共享文件路径
public = no         ##共享文件是否公开允许可见(或可供浏览)
writable = yes     ##是否允许客户端有写入权限
guest ok = yes         ##是否允许匿名用户访问

4、重启smb服务

[root@junwu_server ~]# systemctl restart smb 

5、在server端创建一个用户用于创建smb用户做映射

[root@junwu_server ~]# useradd junwu

[root@junwu_server ~]# passwd junwu

6、pdbedit是用户的管理命令,用于创建smb用户账户密码

pdbedit -a username:新建Samba账户。

pdbedit -r username:修改Samba账户。

pdbedit -x username:删除Samba账户。

pdbedit -u, --user=USER use username

pdbedit -L:列出Samba⽤户列表,读取passdb.tdb数据库⽂件。

pdbedit -Lv:列出Samba⽤户列表详细信息。

pdbedit -c “[D]” -u username:暂停该Samba⽤户账号。

pdbedit -c “[]” -u username:恢复该Samba⽤户账号。

[root@junwu_server home]# pdbedit -a junw

7、可以在windows上进行连接了(然后输入)

 

 

【使用另外一台Linux机器连接smb服务器】

1、client端安装、启动smb服务

[root@junwu_client ~]# yum install samba -y

[root@junwu_client ~]# systemctl restart smb

2、安装samba-client cifs-utils工具

[root@junwu_client ~]# yum -y install samba-client cifs-utils

3、将服务器共享目录挂载到本地目录(why?)

[root@junwu_client ~]# mount.cifs //10.0.0.10/home/samba_test /tmp/smb/ -o username=chengpeng,password=123456
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

 

疑问1:如何在Windows上切换smb用户呢?

疑问2:为什么会有一个chenpeng文件夹呢,它不是账户名吗?

 

 疑问3:在另一台linux机器上连接smb服务器

后续有了答案再进行补充!!!

标签:Samba,服务,samba,pdbedit,root,smb,junwu,搭建
From: https://www.cnblogs.com/junwured/p/16924014.html

相关文章

  • 微服务+eureka+ribbon+nacos
     跨服务远程调用:配置Restemplate eureka注册中心:第一步引入依赖,第二步启动类加注解@EnableEurekaServer,第三步配置yml文件配置客户端添加依赖client客户端配置......
  • 在windows系统中搭建python编程环境
    Python环境可以安装在很多不同的系统中,我们python自学网主要考虑到绝大多数学员都是用的是Windows系统,所以就以Windows系统来给大家演示一下python安装的方法,后面也会更新......
  • Docker Java+Tomcat 环境搭建
    Docker更多资料请到​​https://dashboard.daocloud.io​​学习 软件环境:jdk、tomcat、docker、centos、虚拟机  首先,您要准备一个CentOS的操作系统,虚拟机也行。总之,......
  • 代理池搭建完成爬取新闻和视频
    代理池搭建完成爬取新闻和视频requests高级用法ssl认证#https和http有什么区别 -https=http+ssl/tsl证书#没有被认证过的机构,签发的证书,用的时候,浏览器......
  • Vue项目打包后部署到express服务器
    背景有的时候我们在使用vue脚手架开发完项目后想在本地的服务器上运行进行调试,因为有的时候开发时和打包后的效果有些许差异。步骤安装expressnpminstallexpress-sa......
  • 4.搭建项目app端服务网关
    搭建项目app端服务网关一、在heima-leadnews-gateway导入以下依赖<dependencies><dependency><groupId>org.springframework.cloud</groupId>......
  • 消息队列服务Kafka揭秘:痛点、优势以及适用场景
    消息队列服务Kafka揭秘:痛点、优势以及适用场景转载摘要:消息队列Kafka是一个分布式的、高吞吐量、高可扩展性消息队列服务,广泛用于日志收集、监控数据聚合、流式数据处理......
  • 微服务架构最近的挑战分析
    近日,GitHub前CTOJasonWarner在推特上表示,“我确信过去十年中,最大的架构错误之一就是全面使用微服务。”注意这里的全面使用,意味着在不合适的场景使用了微服务。哪些......
  • Nginx初步-环境搭建
    Nginx的安装1、weget下载:http://nginx.org/download/nginx-1.6.2.tar.gz2、进行安装:tar-zxvfnginx-1.6.2.tar.gz3、下载所需要的依赖库文件  yuminstallpcre、yumin......
  • 微服务拆分技巧
    微服务架构整体思路拆分方式按业务拆分微服务按质量拆分微服务基础设施要求搭建完善基础设施搭建核心基础设施再演进......