• SVN出现Invalid authz configuration解决方案


    思路:

    1、检查是否为不存在的用户组或用户设置了权限(大部分为此问题,调整用户权限或删除账号后,但忘了去掉某个文件夹的权限)

    2、检查authz文件的编码;

    3、更改权限后是否未重启svn。

    4、按照下述方法,使用工具检查authz文件具体错误

     

    在修改配置文件(authz)后,客户端可能会报“Invalid authz configuration”的错误提示!
    客户端没有提示错误原因,但在服务器端有一个方法,可以检查配置文件(authz)错在了哪里;
    具体方法如下:
    root@server:~# svnauthz-validate /data/svn/LQPLAY/conf/authz
    svnauthz-validate: /data/svn/LQPLAY/conf/authz:167: Option must end with ':' or '='
    它查出了是配置文件(authz)的第167行,出现了错误。
    然后,可以用如下命令,编辑它并保存:
    root@server:~# vi /data/svn/LQPLAY/conf/authz
    Shift+: set number          (显示行号)
    Shift+: 167            (直接跳转到167行)
    我发现是本该写为(gaojs = rw),不小心写成了(gaojs - rw)。
    字母键(I-Insert),从浏览模式,切换到插入模式;
    (Shift+:, 从浏览模式,切换到底行命令模式)
    (Esc,从其他模式,退出到浏览模式)
    修改后保存退出!
    Shift+: wq             (Write & Quit)

  • 相关阅读:
    python 单例模式
    JAVA基础知识总结
    java环境配置
    VScode输出中文乱码的解决方法------测试过可以用
    centos7 单独安装pip
    pyqt5信号与槽
    桌面程序显示到前台
    下载哔哩哔哩视频
    pyqt5 designer安装步骤
    树莓派配置静态wifi地址
  • 原文地址:https://www.cnblogs.com/51benpao/p/6133066.html
Copyright © 2020-2023  润新知