前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何在linux服务上创建samba文件共享服务

如何在linux服务上创建samba文件共享服务

作者头像
java攻城狮
发布2020-10-10 15:58:22
3.2K0
发布2020-10-10 15:58:22
举报
文章被收录于专栏:个人积累个人积累个人积累

在Linux中samba共享文件的创建

1 准备工作

  • 虚拟机或服务器 centos6.8
  • 物理机 windows系统 (访问端)

2 安装步骤

  1. 检查Linux系统上是否有samba相关的软件包,在终端中输入以下指令 rpm -qa | grep 'samba'
  2. 如果查询到如下列表,说明先关服务已经安装
samba-3.6.9-151.el6.x86_64                            
//服务器端软件,主要提供samba服务器的守护程序,共享文档,日志的轮替

samba-common-3.6.9-151.el6.x86_64               
//主要提供samba服务器的设置文件与设置文件语法检验程序testparm

samba-client-3.6.9-151.el6.x86_64                    
//客户端软件,主要提供linux主机作为客户端时,所需要的工具指令集

  1. 如果没有安装的话,可以执行以下代码进行安装 yum -y install samba samba-common samba-client
  2. 安装成功之后,系统会生成服务的配置文件和相关的指令
/etc/samba/smb.conf   //是samba服务的主配置文件

/etc/init.d/smb       //是samba的启动/关闭文件

  1. 查看samba的服务状态,如果现实找不到smb服务可能是缺少samba主程序包
  • 尝试安装samba包 yum install -y samba,安装之后如果还是现实找不到samba服务,那么可能是指令有问题,进入 /etc/init.d/目录下找与samba相关的文件

  1. 其他都没有问题的时候,可以开始添加samba用户,然后进去config中进行配置文件修改 useradd longrise smbpassword -a longrise
  2. 剩下的就是主要配置文件了 如果添加的用户名名为test,在配置中的Global部分添加 security= test 配置文件如下

  1. 所有的完成之后,关闭防火墙,重启smb服务 service iptables stop 关闭防火墙 service smb restart 重启项目
  2. 在windows系统上开始连接测试,在运行命令中舒服服务系的ip \\127.12.12.12 进行远程访问服务器文件,可进行基本的读写

3 相关代码指令

service smb status/stop/start/restart smb服务的状态开启停止重启

service iptables stop/start linux防火墙关闭指令

useradd name 往smb服务添加用户

smbpassword -a name 给用户设置密码

grep -v "#" /etc/samba/smb.conf |grep -v "^$" 只显示没有注释部分的配置

rpm -qa |grep 'samba' 查找和samba相关的服务

cat /etc/passwd 查看所有的用户和密码(不过密码一般都是不显示的)

cat /etc/passwd |grep username 查看指定用户的信息

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-04-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 在Linux中samba共享文件的创建
    • 1 准备工作
      • 2 安装步骤
        • 3 相关代码指令
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档