其他
极路由4刷机
米沃奇 波箱保养
玩客云
玩客云刷第三方系统
玩客云-Home Assistant
服务器采购
RTL9210/RTL9210B
随身WiFi
固件备份与恢复
Debian
Debian-文件共享
Debian-物联网
Debian-授权
Debain-ZeroTier
Debian-自启动脚本
Debian-拓展内存
Debian-清理空间
Debian-USB控制
Debian-adb进9008
Debian-常见问题
Debian-快速使用
随身WiFi使用
切卡
快速找摄像头IP
edu教育邮箱申请
域名邮箱(转发)-Cloudflare
Web监控工具
WxPusher(微信消息推送)
WxPusher-API推送
WxPusher-Python推送
WxPusher-Shell推送
WxPusher-挪车通知
企业微信-应用
Godlike-免费游戏服务器
GitHub 国内访问(host)
常用螺丝替代型号
GitHub Actions
workflows-同步上游仓库(覆盖)
workflows-⭐同步上游仓库
workflows-构建 Docker镜像
FAT32不可读
Kindle
Kindle-救砖
Kindle-越狱
中国移动-RAX3000Q(Y)
OpenWrt
网络奇葩问题
小米手环_BandTOTP
本文档使用 MrDoc 发布
-
+
首页
Debian-文件共享
## SMB 快速简易配置 SMB ```bash apt install -y samba # 安装 SMB smbpasswd -a root # 添加 Linux用户 到 SMB # 根据提示设置下SMB密码,可以和Linux一致 nano /etc/samba/smb.conf # 编辑配置文件 systemctl restart smbd # 重启 SMB 服务,更改共享文件夹使用 systemctl restart nmbd # 重启 SMB 网络服务 systemctl enable smbd # SMB 服务自启 ``` `/etc/samba/smb.conf`,清空重新配置,<kbd>Ctrl</kbd>+<kbd>K</kbd> 删除当前行 ```bash # 全局配置 [global] # 设置工作组名称,指定网络中的 Samba 主机应属于的工作组 workgroup = WORKGROUP # 设置 Samba 服务器的描述字符串 server string = zwzw Samba # 指定 Samba 服务器的角色,如 standalone server、member server 或 domain controller server role = standalone server # 设置安全级别,可选的值包括 user、share 和 domain 等 security = user # 设置对于未经身份验证的访问,如何映射到 Samba 中的 guest 用户 map to guest = Bad User # 共享配置 [Public] # 指定共享的路径 path = /root/blynk # 设置共享为只读 read only = no # 指定是否允许访客(未经身份验证的用户)访问该共享 guest ok = yes # 指定是否在网络中可浏览到该共享 browseable = yes # 设置新创建文件的权限掩码 create mask = 0777 # 设置新创建目录的权限掩码 directory mask = 0775 # 强制指定共享的文件所有者 # force user = smbuser # 强制指定共享的文件所属组 # force group = smbgroup ``` ## FTP ```bash apt install -y vsftpd # 安装 FTP nano /etc/vsftpd.conf # 编辑配置文件 nano /etc/ftpusers # 如果使用root账户,需要在这个文件中把root删除 systemctl restart vsftpd # 启动 FTP 服务,更改共享文件夹使用 systemctl enable vsftpd # FTP 服务自启 ``` `/etc/vsftpd.conf`,清空重新配置,<kbd>Ctrl</kbd>+<kbd>K</kbd> 删除当前行 ```bash # ################# 其他配置 ################# # 监听端口 listen=YES # listen_ipv6=YES # 文件的默认权限 # file_open_mode=0777 # 日志记录(启用/日志文件路径) xferlog_enable=YES xferlog_file=/var/log/vsftpd.log # 连接时显示的欢迎信息 # ftpd_banner=Welcome to FTP Server # 最大连接数限制(最大连接数限制/单IP连接数) # max_clients=10 # max_per_ip=5 # 启用 UTF-8 编码支持 utf8_filesystem=YES # 启用目录列表文件(.message) dirmessage_enable=YES # 使用本地时间进行时间戳显示 use_localtime=YES # 指定 FTP 控制连接使用 20 号端口 connect_from_port_20=YES # ################# 匿名访问 ################# # # 允许匿名访问 # anonymous_enable=YES # # 匿名根目录路径 # anon_root=/root/blynk # # 匿名用户权限(上传/创建/写入/删除) # anon_upload_enable=YES # anon_mkdir_write_enable=YES # anon_other_write_enable=YES # anon_delete_enable=YES # ################# 本地访问 ################# # 允许本地用户访问 local_enable=YES # 本地根目录路径 local_root=/root/blynk # 本地用户权限(上传/修改) write_enable=YES # 本地用户创建文件和目录的权限掩码 local_umask=022 # 启用用户列表(用户列表文件/允许或禁止列表用户) # userlist_enable=YES # userlist_file=/etc/vsftpd.userlist # userlist_deny=NO # ################# 被动模式 ################# # # 启用被动模式(PASV模式) # pasv_enable=YES # # 被动模式数据传输时可使用的端口范围(min~max) # pasv_min_port=40000 # pasv_max_port=50000 # ################# SSL/TLS ################# # # 指定安全 chroot 目录 # secure_chroot_dir=/var/run/vsftpd/empty # # 指定用于 PAM 认证的服务名称 # pam_service_name=vsftpd # # 指定 SSL/TLS 使用的证书/私钥文件 # rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem # rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key # # 启用 SSL/TLS 加密 # ssl_enable=NO ```
造物者W
2023年5月24日 18:52
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码