名称

pre-unlock — 路径解锁尝试的通知。

描述

pre-unlock 钩子在某人企图删除一个文件上的钩子时发生。可以用来创建哪些用户可以解锁哪些文件的策略。制定解锁策略非常重要。如果用户 A 锁定了一个文件,允许用户 B 打开这个锁?如果这个锁已经一周了呢?这种事情可以通过钩子决定并强制执行。

如果 pre-unlock 返回非零值,解锁操作会终止,任何输出到 stderr 的内容都会返回到客户端。

输入参数

传递给你钩子程序的命令行参数,按照顺序是:

  1. 版本库路径

  2. 将要解锁的版本化路径

  3. 尝试解锁的认证用户名

  4. Lock token associated with the lock which is to be removed

  5. 1 if the user is attempting to break the lock; 0 otherwise

普通用户

访问控制