KeePass
密码管理器




Package

Keepass清除共享数据库上的文件权限


Q:

在我所在的公司中,我们有一个共享的Keepass数据库文件,该文件已经使用了几年,保存在Windows共享文件夹中。

该文件由少数同事使用,但是最近有人尝试保存/同步文件时,文件权限被反复重置/清除。发生这种情况时,用户将失去更新数据库的能力,我们必须手动恢复文件的权限。

我们正在使用最新的Keepass版本2.44。

随附的是保存/同步后文件的“权限”选项卡的屏幕截图,当保存/同步失败时将返回错误Keepass。

按预期在同一共享文件夹上执行“将副本保存到文件…”。新文件包含从文件夹继承的权限。

要重置权限,我们通常会执行以下操作:

1.收回所有权

takeown.exe / F file.kdbx

2.用父文件夹的权限

icacls.exe file.kdbx / reset 覆盖文件权限

但是在下一次保存/同步时,文件将再次清除其权限。

任何帮助将不胜感激。我们正因故障而失去理智。

A:

KeePass现在使用事务性NTFS(TxF)来写入数据库和配置文件,如果可能的话,

这是标准的Windows写入机制,因此问题出在您的共享提供者,而不是KeePass。

一种解决方法是关闭文件事务,但是您需要在每台保存数据库的计算机上执行此操作(强制配置)。

工具>选项>高级,文件输入/输出连接,使用文件事务

上一页:


沪ICP备19023926号-2 http://beian.miit.gov.cn/ Copyright © 2003-2019 Dominik Reichl, [联系我们 / 版本说明] [团队 & 隐私政策]