网站首页 > 教程文章 正文
本篇主打“将 Linux 共享给局域网用户”,操作内容不多,但却是三篇中最费脑的:
- 希望如 Widnows 共享一样直观、简单、方便
- “非专业” Linux 桌面用户的可操作性强
- 尽量避免牺牲 Linux 或 Windows 为安全性而做的改变
Manjaro Linux 相关的包
- samba:提供 samba 服务
- manjaro-settings-samba:Manjaro 默认 samba 配置
- gvfs-smb:虚拟文件系统接口
- nautilus-share:Gnome nautilus 文件管理器共享插件
- thunar-shares-plugin:Xfce4 thunar 文件管理器共享插件
- kdenetwork-filesharing:KDE 文件管理器共享插件
其它文件管理器也有对应插件!
已有资料的“不足”
- 资料老旧
- 默认已不支持匿名访问
- 为实现匿名访问配置复杂,配置之间的关系不易理清
- 需要建立系统用户,“非专业”用户在权限方面遇到问题
- 为共享关闭安全相关服务
安装包
- samba 、gvfs-smb 和 manjaro-settings-samba
- 根据使用的桌面环境选择对应的共享插件:nautilus-share、thunar-shares-plugin、kdenetwork-filesharing
修改 /etc/samba/smb.conf
- 修改 global 部分
[global]
# 修改
map to guest = Never
# 追加
username map = /etc/samba/ishare
- map to guest = Never
Windows 10 以后的系统都已默认禁止 guest 或匿名登录;Manjaro 中 Samba 默认将无效用户映射到 nobody。这两种情况都会出现“网络错误”或“无法访问”的问题。
- username map = /etc/samba/ishare
访问共享时为了安全性不想将真实的系统帐户名泄露;如果建立新的共享专用系统帐户,其分组、权限等设置操作“复杂”,“非专业”用户操作不友好,所以采用映射的方式。
ishare 是文件名,可自定义,内容为:
iseeisayc = ishare
使用 ishare 登录,可自定义,避免泄露系统用户名 iseeisayc。
- 删除 home 部分
将 smb.conf 中的 home 部分删除,以免暴露用户 home 目录。
添加系统用户到 Samba 服务
sudo pdbedit -a iseeisayc
与映射的系统帐户名一致。
输入密码,独立的 Samba 服务密码,可与系统用户密码不同(推荐)。访问共享使用 ishare 登录时用到。
查看 Samba 用户:
sudo pdbedit -L
运行服务
# 打开服务,下次开机自动启动服务
sudo systemctl enable smb
# 当前启动服务
sudo systemctl start smb
共享
前面已经安装文件管理器相关插件,现在就可以通过文件管理器共享目录了。
- 文件管理器要共享的文件夹上右键 - 共享选项
(Xfce:文件夹右键 - 属性 - 共享)
- 自动加权(Gnome)
- 共享后文件夹右边出现共享图标(Gnome)
局域网其它电脑访问共享
- Windows 访问:文件管理器地址框输入 //IP/共享名称
//192.168.1.123/iseeisayc
iseeisayc 是共享的文件夹名称
- Linux 访问:文件管理器地址框输入 smb://IP/共享名称
smb://192.168.1.123/iseeisayc
访问用户名为映射名,如 ishare,密码为 sudo pdbedit -a iseeisayc 时设定的密码。
取消共享
是不是和 Windows 一样方便了!
如有问题欢迎交流~
猜你喜欢
- 2025-01-09 利用Samba在Linux和Windows之间共享文件夹
- 2025-01-09 Linux高效工作工具之Catfish,优秀桌面文件搜索工具
- 2025-01-09 八款值得尝试的精美的Linux发行版,你用过哪几款?
- 2025-01-09 Multi Commander(文件管理器软件)
- 2025-01-09 Superfile 火了!一款完美的终端文件管理器!
- 2025-01-09 Windows工具箱,一个轻量级、跨平台的双窗口文件管理器!
- 2025-01-09 所有资源统一管理,高颜值跨平台文件管理器『Spacedrive』
- 2025-01-09 Linux实战022:Ubuntu安装Wine 6.0详解
- 2025-01-09 Linux目录文件结构及作用
- 2025-01-09 Linux文件系统
- 05-08云虚拟电脑与操作云电脑:相同还是不同?
- 05-08【三.丰.云】免费虚拟主机和免费云服务器,真的不错
- 05-08三丰云免费虚拟主机和云服务器评测
- 05-08阿贝云:免费的虚拟主机和云服务器,让我爱上云计算
- 05-08云服务器与虚拟主机的区别解析(云服务器与虚拟主机的区别解析图)
- 05-08(可以搭建游戏无盘)推荐一个免费云服务器,免费虚拟主机
- 05-08【阿贝云】免费云主机,免费虚拟主机
- 05-08免费云服务器和虚拟主机(免费云服务器和虚拟主机的区别)
- 最近发表
- 标签列表
-
- location.href (44)
- document.ready (36)
- git checkout -b (34)
- 跃点数 (35)
- 阿里云镜像地址 (33)
- qt qmessagebox (36)
- md5 sha1 (32)
- mybatis plus page (35)
- semaphore 使用详解 (32)
- update from 语句 (32)
- vue @scroll (38)
- 堆栈区别 (33)
- 在线子域名爆破 (32)
- 什么是容器 (33)
- sha1 md5 (33)
- navicat导出数据 (34)
- 阿里云acp考试 (33)
- 阿里云 nacos (34)
- redhat官网下载镜像 (36)
- srs服务器 (33)
- pico开发者 (33)
- https的端口号 (34)
- vscode更改主题 (35)
- 阿里云资源池 (34)
- os.path.join (33)