Emacs-25.2未写信给Fedora上的用户拥有的只读文件



这是Fedora上的Emacs-25.2问题。

很长一段时间以来,我一直在使用保存一组某些文件的"技巧"专注于其他地方。

使用(查找文件)时的默认操作使我想要的是只读缓冲区。然后,如果我确实需要编辑缓冲区,则使用C-X C-Q,编辑,用C-X C-S保存的文件进行切换,然后将其设置回C-X C-Q。

在某个时候,作为A 常规用户的这种行为已被局限于局势。显然,它仍然适用于根,但我看不出任何钩子或异常变量有所不同。

其他人解决了这个问题吗?

好吧,这是作为常规用户的演示方式:

$ touch bar
$ ls -l
total 0
-rw-r-----. 1 dithot dithot 0 Sep 13 21:28 bar
$ chmod 0440 bar
$ ls -l
total 0
-r--r-----. 1 dithot dithot 0 Sep 13 21:28 bar
$ emacs -Q bar
> C-xC-q
> edit...
> C-xC-s
> msg: File bar is write-protected; try to save anyway? (yes or no)
> reply yes
> file is saved.
> C-x C-q
$ ls -l
total 4
-r--r-----. 1 dithot dithot 10 Sep 13 21:30 bar
-r--r-----. 1 dithot dithot  0 Sep 13 21:28 bar~

我注意到制作了一个备份文件,该文件通常已禁用,不确定是否相关。请注意,如果我是扎根,这一切都很好,但是通常不是根。

也就

所以,我知道现在在哪里看。

您实际上确定emacs ever 有您想要的行为吗?我当然不记得那样。

c-x cq可以切换 buffer 是否仅读取,因此当然是常规用户,请切换 buffer的只读状态并不意味着您可以将其写回具有仅阅读权限的文件。作为一个 root 用户,您当然可以绕过文件权限,因此它可以按照您的意愿工作。

相关内容

最新更新