分页: 1 / 1

关于pdf覆盖保存权限,求助。

发表于 : 2017-09-02 17:07
siriusy
系统是ubuntu16.04(64位)
之前用了一段时间的linux mint,这几天返回ubuntu。因为平时需要大量阅读pdf文件,而且要加标注,之前使用foxitreader,现在发现evince也支持标注了。
问题是我在打开pdf阅读并加标注之后,在ext4格式的硬盘中不能覆盖保存,而在ntfs格式的硬盘中完全正常。

如下图所示:/stu是挂载的ext4格式的硬盘,文件aa.pdf拥有完全的读写权限,
a.png
但是当我加了标注之后覆盖保存的时候,会弹出错误,确切的说,evince弹出错误提示,foxitreader直接卡死,
b.png
而同样的文件,放在ntfs硬盘下,
c.png
则可以正常保存,evince和foxitreader都可以。
两个磁盘的挂载方式都是默认挂载,如下图
d.png
两者唯一的不同就是一个是ext4格式,一个是ntfs格式。而我需要的是再ext4上面覆盖保存。
我尝试更改硬盘的权限,文件夹的权限都没有找到好的解决办法。在网上也没有搜到相关的问题。特来求助。

Re: 关于pdf覆盖保存权限,求助。

发表于 : 2017-09-02 17:42
vickycq
siriusy 写了:如下图所示:/stu是挂载的ext4格式的硬盘,文件aa.pdf拥有完全的读写权限,
目录 /stu 本身呢
建议挂载到用户目录下,如 /home/quantum/stu/
siriusy 写了:不能覆盖保存
您是如何覆盖保存的?evince 好像没有覆盖保存功能。只能“另存为”

Re: 关于pdf覆盖保存权限,求助。

发表于 : 2017-09-03 15:07
siriusy
vickycq 写了:
siriusy 写了:如下图所示:/stu是挂载的ext4格式的硬盘,文件aa.pdf拥有完全的读写权限,
目录 /stu 本身呢
建议挂载到用户目录下,如 /home/quantum/stu/
siriusy 写了:不能覆盖保存
您是如何覆盖保存的?evince 好像没有覆盖保存功能。只能“另存为”
感谢回答。覆盖保存就是另存为地址设为原来的地址,用原来的名字替换。我主要是文件比较多,大概有20多G的资料,而用户目录没有分配这么多空间,如果另存在其他地方,后面再替换也可以,就是路径比较复杂,有点麻烦。

我尝试过将/stu直接 chown 给我自己的用户和用户组,但是也是同样有问题。

Re: 关于pdf覆盖保存权限,求助。

发表于 : 2017-09-03 15:20
yq-ysy
lsattr(list attribute)
功能说明:显示文件属性。
语  法:lsattr [-adlRvV][文件或目录…]
补充说明:用chattr执行改变文件或目录的属性,可执行lsattr指令查询其属性。

《在Linux中用chattr和lsattr命令管理文件和目录属性》
https://linux.cn/article-5590-1-rel.html

Re: 关于pdf覆盖保存权限,求助。

发表于 : 2017-09-03 16:02
vickycq
siriusy 写了:而用户目录没有分配这么多空间,
只是做为挂载点使用,不占用任何空间

Re: 关于pdf覆盖保存权限,求助。

发表于 : 2017-09-03 17:09
siriusy
vickycq 写了:
siriusy 写了:而用户目录没有分配这么多空间,
只是做为挂载点使用,不占用任何空间
我懂你的意思了,谢谢!

Re: 关于pdf覆盖保存权限,求助。

发表于 : 2017-09-03 17:10
siriusy
yq-ysy 写了:lsattr(list attribute)
功能说明:显示文件属性。
语  法:lsattr [-adlRvV][文件或目录…]
补充说明:用chattr执行改变文件或目录的属性,可执行lsattr指令查询其属性。

《在Linux中用chattr和lsattr命令管理文件和目录属性》
https://linux.cn/article-5590-1-rel.html
这个以前没用过,长见识了,要研究研究。谢谢啦!

Re: 关于pdf覆盖保存权限,求助。

发表于 : 2017-09-03 17:37
siriusy
yq-ysy 写了:lsattr(list attribute)
功能说明:显示文件属性。
语  法:lsattr [-adlRvV][文件或目录…]
补充说明:用chattr执行改变文件或目录的属性,可执行lsattr指令查询其属性。

《在Linux中用chattr和lsattr命令管理文件和目录属性》
https://linux.cn/article-5590-1-rel.html
测试了一下,好像也不是这个扩展属性的问题。扩展属性都是一样的,可是还是不行。