Linux
Kali 安装
Kali-WIFI密码(字典)
Armbian安装OMV(NAS)
NPS 内网穿透
CloudFlare
CloudFlare-免端口
CloudFlare-KV存储
API 使用
API-抓包信息使用
Linux-系统配置
Linux-更换源
Linux-一键更换源
Linux-权限
Linux-分区管理
Linux-网卡配置
Linux 端口转发
Linux 交换内存
Linux 进程优先级
Linux 共享打印机
Linux-自定义服务(支持Docker开机自启)
Linux-硬/软链接/挂载
Linux-系统时钟
Linux-清理命令记录
Linux-一键DD脚本
Linux-安装根证书
Linux-TheFuck(命令纠正)
Linux 服务器
Linux-面试鸭
Linux-Mall-Cook(商店可视化搭建)
Linux-Scratch
Linux-CasaOS(家庭云操作系统)
Linux-TiddlyWiki(非线性网页笔记)
Linux-拖拽式H5
Linux-鲁班H5
Linux-SSL证书续订
Linux-acme(SSL证书脚本)
SSL证书转换
SSL-httpsok
SSL-其它工具
Linux-LoveCards(表白墙)
Linux-游戏导航
Linux 常用命令
Linux-scp
Linux-打包/解压/压缩
Linux-SSH
Linux-portknocking(端口敲击)
Linux-获取当前公网IP
Linux-自动挂载盘
Linux-代理
Linux-nmap(局域网扫描)
Linux-jq(JSON处理)
Linux-DDNS(自制脚本)
Linux-shell传递参数
Linux-if(判断)
Linux-curl/wget
Linux-which(查看命令所在路径)
Linux-Maven
Linux-ncdu(清理日志)
Linux-共享
Linux-screen(终端切换)
Linux-Macchanger(MAC修改)
Linux-iptables(包过滤防火墙系统)
Linux-祸害人脚本
Linux-模拟网络延迟环境
Linux-Git
Linux-apt(安装软件)
Linux-crontab(定时任务)
Linux-nano/vi/vim 编辑器
Linux 环境安装
Linux 安装 Node.js
Node.js-创建通用执行
Linux 安装 Java
Linux 安装 Go
域名注册
MariaDB-相关操作
未测试开源项目
SQL 学习
SQL-常用指令
Ansible(自动化运维)
Zabbix(运维监控)
网络设备概述
备份概述
雷池WAF
Linux-新旧服务器同步rpm软件包
本文档使用 MrDoc 发布
-
+
首页
Linux-共享
## smb ```bash apt install -y samba # 安装 SMB # 添加SMB用户,samba 用户首先要是一个 Linux 用户 useradd -s /bin/bash -m samba # 创建 Linux用户 smbpasswd -a samba # 添加 Linux用户 到 SMB # 根据提示设置下SMB密码,可以和Linux一致 pdbedit -L # 查看 SMB用户(-v 则显示详细信息) # 配置 SMB cp /etc/samba/smb.conf /etc/samba/smb.conf.bak # 备份 SMB 示例文件 nano /etc/samba/smb.conf # 编辑配置文件 systemctl restart smbd # 启动 smb 服务,更改共享文件夹使用 systemctl restart nmbd # 更改网络设置使用 systemctl enable smbd # smb 服务自启 ``` `/etc/samba/smb.conf` ```conf # 整体配置 [global] # 工作组名称 workgroup = WORKGROUP # 服务器说明 server string = ZWZW Samba server role = standalone server # 设置用户访问samba服务器的验证方式 ,一共四种验证方式。 # security = user # 1. share:用户访问Samba Server不需要提供用户名和口令, 安全性能较低。 # 2. user:Samba Server共享目录只能被授权的用户访问,由Samba Server负责检查账号和密码的正确性。账号和密码要在本Samba Server中建立。 # 3. server:依靠其他Windows NT/2000或Samba Server来验证用户的账号和密码,是一种代理验证。此种安全模式下,系统管理员可以把所有的Windows用户和口令集中到一个NT系统上,使用Windows NT进行Samba认证, 远程服务器可以自动认证全部用户和口令,如果认证失败,Samba将使用用户级安全模式作为替代的方式。 # 4. domain:域安全级别,使用主域控制器(PDC)来完成认证。 # 用户主目录 [homes] # 共享文件目录描述 comment = Home Directories # 目录显示,no(隐藏)必须输入路径才可访问 browseable = yes # 可写 writable = yes # Steam 游戏目录 [public] # 共享路径 path = /root # 设置共享是否允许guest账户访问(下方两个效果一样) public = yes ; guest ok = yes # 设置共享是否可浏览,如果no就表示隐藏,需要通过IP+共享名称进行访问 browseable = yes # 设置共享是否具有可写权限 writeable = yes # 创建的文件权限为666 ; create mask = 0666 # 创建的目录权限为666 ; directory mask = 0666 # 设置共享是否具有只读权限 ; read only = yes/no # 设置共享的管理员,如果 security =share 时,引项无效,多用户中间使用逗号隔开,例如admin users = samba,user1,user2 ; admin users = samba # 设置允许访问共享的用户,例如valid users = user1,user2,@group1,@group2(多用户或组使用逗号隔开,@group表示group用户组) ; valid users = username # 设置不允许访问共享的用户 ; invalid users = username # 设置在共享具有写入权限的用户,例如例如write list = user1,user2,@group1,@group2(多用户或组使用逗号隔开,@group表示group用户组) ; write list = username ``` 挂载 SMB ```bash apt install -y cifs-utils # 安装所需软件 mount -t cifs //<挂载smb路径> <挂载到本地的磁盘路径> -o username=<用户名>,password=<登录密码>,iocharset=utf8 ```
造物者W
2023年8月12日 13:41
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码