美文网首页
Secoclient连接失败--系统配置文件写入失败、找不到配置

Secoclient连接失败--系统配置文件写入失败、找不到配置

作者: 假鞋子 | 来源:发表于2022-01-09 17:46 被阅读0次

    背景:
    Mac 安装 Secoclient 软件时,提示系统配置文件写入失败


    错误截图

    由于隐私,下面场景路径中的【app】代表个人登陆用户。比如我的登录用户为jiaxz,以下路径/Users/【app】代表我的登录用户文件夹:/Users/jiaxz

    根本原因:
    在路径【/Users/{loginName}】(loginName代表登陆用户)下,不存在或无法访问配置文件。导致该问题的原因可能是在原账号下安装了该程序后,又新建了其他用户或修改了一些配置导致。

    解决路径:
    1:查看是否存在配置文件夹:cd /users/【app】/.Secoclient
    2:如果存在,通过ls -l命令查看文件夹权限。本人在该目录下存在的config文件权限为700,代表只有root用户可以访问,但该软件是以另一个用户身份执行,因此报错写入失败。
    3:通过命令chmod 771修改文件拥有者权限
    4:再次打开Secoclient,登录成功。

    5:若上述文件不存在,则新建用户,把新用户"/Users/loginName"目录中的.SecoClient配置文件夹拷贝到老用户文件夹中,然后用老用户运行成功,成功连接vpn。
    6:若依旧报相同的错,继续排查登录用户是否对复制过来的文件是拥有权限。

    bug原因猜测:
    可能因为各种原因,导致配置文件存在但是无法读写。程序安装时可能判断如果文件存在就不增加配置文件。但是真正修改的时候发现无法修改,弹窗报错。因此在新用户环境下安装后,该文件出现,复制过来后,检查读写权限无误后即可成功使用。

    相关文章

      网友评论

          本文标题:Secoclient连接失败--系统配置文件写入失败、找不到配置

          本文链接:https://www.haomeiwen.com/subject/tygucrtx.html