Samba实现windows和Linux共享文件,环境搭建

搭建步骤

安装sambad

sudo apt-get install samba samba-common

创建samba用户和密码

此处使用 Linux 账号和密码作为 samba 的账号和密码。Linux 账号为 shelmean

shelmean@machine:[~]
$ sudo smbpasswd -a shelmean
New SMB password:
Retype new SMB password:
Added user shelmean.

添加访问控制权限

编辑 /etc/samba/smb.conf 配置文件:

sudo vi /etc/samba/smb.conf

添加如下代码:

[shelmean]
comment = share folder
path = /home/shelmean
valid users = shelmean
write = yes
write list = shelmean

重启samba服务

$ sudo service smbd restart

Windows访问 linux samba

文件管理器-Windows 映射网络驱动器,点击映射网络驱动器,输入网络位置

在这里插入图片描述

linux 环境下访问

sudo apt install samba-client
smbclient -L 43.129.xxx.xxx

在这里插入图片描述
也可以直接指定目录: smbclient //43.129.xx.xxx/cc


解决:安装samba 4.0.9后没有smb.conf文件???

sudo apt-get remove samba samba-common --purge
sudo apt-get autoremove
手动删除/etc/samba的内容,包括smbd.conf
重新安装samba


smb.conf文件内容详解

配置文件参数

参数 释义
workgroup 表示设置工作组名称
server string 表示描述samba服务器
security 表示设置安全级别,其值可为share、user、server、domain
passdb backend 表示设置共享帐户文件的类型,其值可为tdbsam(tdb数据库文件)、ldapsam(LDAP目录认证)、smbpasswd(兼容旧版本samba密码文件)
comment 表示设置对应共享目录的注释,说明信息,即文件共享名
browseable 表示设置共享是否可见
writable 表示设置目录是否可写
path 表示共享目录的路径
guest ok 表示设置是否所有人均可访问共享目录
public 表示设置是否允许匿名用户访问
write list 表示设置允许写的用户和组,组要用@表示,例如 write list = root,@root
valid users 设置可以访问的用户和组,例如 valid users = root,@root
hosts deny 设置拒绝哪台主机访问,例如 hosts deny = 192.168.72.1
hosts allow 设置允许哪台主机访问,例如 hosts allow = 192.168.72.2
printable 表示设置是否为打印机

本文参考了https://www.cnblogs.com/shelmean/p/16153787.html

相关推荐

  1. linux&windowns文件共享samba

    2024-04-08 19:04:02       12 阅读
  2. LinuxWindows文件共享实现方式

    2024-04-08 19:04:02       29 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-08 19:04:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-08 19:04:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-08 19:04:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-08 19:04:02       20 阅读

热门阅读

  1. 0-学习Python的大纲路线

    2024-04-08 19:04:02       20 阅读
  2. 【Git】代码提交规范

    2024-04-08 19:04:02       14 阅读
  3. 常用的算法及介绍

    2024-04-08 19:04:02       22 阅读
  4. Oracle容器镜像制作

    2024-04-08 19:04:02       10 阅读
  5. Canvas替换webRtc视频流

    2024-04-08 19:04:02       13 阅读
  6. Vue常见简写 “:“ , “@“ , “#“

    2024-04-08 19:04:02       14 阅读
  7. postcss安装和使用

    2024-04-08 19:04:02       15 阅读
  8. 2024笔试-微众银行-数据开发

    2024-04-08 19:04:02       17 阅读