我在设置.emacs文件时遇到问题,以便我,组和其他人都可以读取我的文件。我玩Cx Cq但是在我打开文件并再次保存之后我才能读/写文件。我也使用了chmod + r(filename),但是当我重新加载emacs时问题又出现了。我每次编辑文件时都不想使用chmod + r。我正在使用Ubuntu 11.04 Codename:natty并连接到使用Mac OSX 10.5.8的服务器。我使用sftp连接到服务器。
我检查了两台机器上的umask,它们都是22或0022.我不知道sftp或.emacs文件是否导致此错误。我只是想知道我是做错了还是emacs中的某些内容设置不正确。
@kindahero我刚尝试使用emacs -Q,但我认为它仍然会导致问题。在编辑之前:[server:〜] myusername%ls -l test23 -rw-r - r-- 1 myusername staff 15 Jun 23 11:03 test23然后我使用安装在我电脑上的emacs打开文件,编辑文件并保存它:[server:〜] myusername%ls -l test23 -rw ------- 1 myusername staff 14 Jun 23 11:07 test23如果我在emacs运行时使用chmod + r,则文件权限没有任何变化。一旦我退出emacs并重新加载它,问题就会重新开始。
—
Siddharth
编辑前:[server:〜] myusername%ls -l test23 -rw-r - r-- 1 myusername staff 15 Jun 23 11:03 test23编辑后:[server:〜] myusername%ls -l test23 -rw- ------ 1 myusername staff 14 Jun 23 11:07 test23
—
Siddharth
这些应该是
—
Nikana Reklawyks
ls -al
,因为.emacs
是一个隐藏的文件(名称以一个点开始)。
emacs -Q
?我不清楚发生了什么。你可以ls -l myfile
在编辑之前和之后展示最小的例子。