点击展开更新日志

2026

03/14

初始更新!
【新增】问题1

04/02

【新增】问题2

nexttime

会有些什么呢(❁´◡`❁)

源起

问题1:SMB用户自动锁定

我在一台 windows A 开启了 SMB 共享,并创建了一个独立的用户 smbShare,在正常配置一次之后,后续修改了用户密码,因历史挂载未清理完成导致账户周期性锁定,需要手动解锁。

检查用户状态

CMD方式

1
net user "smbShare"

是否显示“账户锁定”。

GUI方式

Win+R 输入 lusrmgr.msc ,左侧导航树找到“用户”,右侧列表中找到 smbShare 用户,右键属性查看锁定状态。

锁定原因

我的现象是手动解锁后会隔一段时间自动锁定,初步判断是哪里有客户端用错误密码一直尝试被锁了但印象中应该没有(敲笨蛋)。

  1. 打开事件管理器:
    运行 eventvwr.msc ,进入 【windows日志】-【安全】;

  2. 查看 Event ID 4740 (账户锁定)事件,类似

    1
    2
    3
    4
    网络信息: 
    工作站名: Delta
    源网络地址: 192.168.1.8
    源端口: 42400

    说明主机名为 Delta ip 为 192.168.1.8 的设备导致了账户锁定

  3. 查看 Enenv ID 4625 (失败登录),类似:

    1
    2
    3
    4
    Account Name
    Logon Type
    Source Network Address
    Workstation Name

    常见 Logon Type :3-SMB/网络访问,5-服务登录,10-RDP

  4. 检查客户端配置

    • Windows:控制面板-凭据管理器缓存了旧密码
    • Linux:SMB挂载 credentials 保存了旧凭据

    我这里的情况是以上两种都不存在,所以继续排查,但是可以确定问题就是linux上 smb 共享的问题。

  5. 查看当前挂载

    1
    2
    3
    mount | grep cifs

    # 检查 /etc/fstab

    这里就发现历史挂载还在,一直用的错误密码,解决就是确认挂在路径, umount 取消挂载后重新挂载即可。

问题2:opencalsh下载文件失败无法启动

部署在immoralWrt上的openclash 无法启动,检查日志是下载国内IP失败,多次尝试都下载不了,因此慢慢定位到op上的脚本,手动登录服务器下载:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/bash
# IPv4 列表
curl -L -o /tmp/china_ip_route.txt https://ispip.clang.cn/all_cn.txt

# 生成 nfs 规则文件,fw4 OpenWrt 22+
cat <<EOF > /etc/openclash/china_ip_route.ipset
define china_ip_route = {
$(awk '!/^$/&&!/^#/{printf(" %s,\n",$0)}' /tmp/china_ip_route.txt)
}
add set inet fw4 china_ip_route { type ipv4_addr; flags interval; auto-merge; }
add element inet fw4 china_ip_route \$china_ip_route
EOF

# IPv6 列表
curl -L -o /tmp/china_ip6_route.txt https://ispip.clang.cn/all_cn_ipv6.txt

cat <<EOF > /etc/openclash/china_ip6_route.ipset
define china_ip6_route = {
$(awk '!/^$/&&!/^#/{printf(" %s,\n",$0)}' /tmp/china_ip6_route.txt)
}
add set inet fw4 china_ip6_route { type ipv6_addr; flags interval; auto-merge; }
add element inet fw4 china_ip6_route \$china_ip6_route
EOF