Linux27_配置samba

有时候linux电脑要共享文件给windows电脑,使用samba这样就可以非常方便地在两台电脑之间共享和修改文件。

 

首先安装一下samba:

sudo yum install samba samba-client  

 

查找samba进程或端口:
ps aux |grep smbd

 

查看samba是否安装:
rpm -q smb

 

看看samba在哪
whereis samba

 

修改samba配置文件:

    vim /etc/samba/smb.conf  

    添加如下代码:  
    [share]  
      comment = share  
      path = /home/test          #设置共享文件夹目录  
      browsable = yes  
      guest ok = yes  
      writable = yes  
编辑好之后保存,然后运行如下命令重新加载smb.conf,并重启samba

 

samba配置后续步骤:

1、记得在root用户模式下操作;

2、前提是检查ip是否ping通;

3、关闭防火墙 ,Linux关闭防火墙命令查询: https://www.cnblogs.com/jxldjsn/p/10794171.html

  记得把selinux配置成permissive模式

  可以在 /etc/sysconfig/selinux 设置其为permissive模式

  //或者setenforce0 关闭SELinux

4、保证修改的smb.conf文件是正确的,/etc/samba/smb.conf  使用testparm命令查看;

5、然后记得service smb restart;

6、添加samba用户,增加密码;

7、windows侧添加映射网络驱动器;

 

另外注意让被共享地文件夹权限修改为可读写:

使用以下命令行修改权限为全体可读、可修改、可执行
chmod -R 777 (文件夹名)/

 

关于防火墙:
systemctl status firewalld  //查看防火墙的状态
//看到active(running)意味着防火墙打开了

systemctl stop firewalld    //关闭防火墙
//看到inactive(dead)意味着防火墙关闭了

systemctl start firewalld   //打开防火墙
//打开和关闭都是临时的,重启后又会恢复到默认的状态

systemctl disable firewalld  //永久关闭防火墙
systemctl enable firewalld   //对应的有打开防火墙   

===================================================

参考链接:

Windows与Linux共享文件夹互相访问
https://blog.csdn.net/huayangshiboqi/article/details/85798907

Samba共享服务的配置
https://blog.csdn.net/xiaopeng_csdn/article/details/83989267
https://blog.51cto.com/ludihua/1411113
https://blog.csdn.net/weixin_40806910/article/details/81917077

Samba 在共享之后无法访问问题
https://www.cnblogs.com/Andy-Shi/p/10917169.html

添加samba用户,并设置密码
https://www.cnblogs.com/ricks/p/9558468.html
如何添加samba用户,并设置密码
https://blog.csdn.net/juzone/article/details/102779051

Samba配置,启动失败报错:Job for smb.service failed because the control process exited with error code.
https://blog.csdn.net/xiaopeng_csdn/article/details/83989267

Linux27_配置samba

上一篇:ASP.NET Core Web API中实现全局异常捕获与处理


下一篇:Windows中安装Elasticsearch