Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 组织移动目录中的文件需要有哪些权限?_Linux_Emacs_Org Mode - Fatal编程技术网

Linux 组织移动目录中的文件需要有哪些权限?

Linux 组织移动目录中的文件需要有哪些权限?,linux,emacs,org-mode,Linux,Emacs,Org Mode,我正在尝试在我的org目录和org mobile的staging目录中保持权限一致。这两个目录都由另一个用户拥有,该用户用于在与本地计算机上的标准用户共享同一组的手机上进行同步。所有文件和目录都可由用户/组读写:例如,mobileuser.mobileorg拥有所有文件。但是,当我调用org mobile push时,执行chmod:Operation not allowed,/home/mobileuser/staging/file.org时会出现错误 这在我弄糟它之前是有效的,但我不知道最初

我正在尝试在我的org目录和org mobile的staging目录中保持权限一致。这两个目录都由另一个用户拥有,该用户用于在与本地计算机上的标准用户共享同一组的手机上进行同步。所有文件和目录都可由用户/组读写:例如,mobileuser.mobileorg拥有所有文件。但是,当我调用org mobile push时,执行chmod:Operation not allowed,/home/mobileuser/staging/file.org时会出现错误

这在我弄糟它之前是有效的,但我不知道最初的权限是什么,而且组织模式手册在这个问题上也没有启发性。我试了770、775和774,但没有成功。即使是777也不满足组织模式


如果我将所有者更改为emacs用户,chmod将成功,但权限实际上没有更改。如果emacs用户拥有这些文件,MobileOrg将无法通过SSH同步这些文件。

这是emacs中的一个问题

固定在


2013年12月29日。

你在弄乱它之前说它能工作。你搞砸了什么?据我记忆所及,我只提到了权限。错误消息指向目录的权限,而不是文件的权限。/staging和/orgs都是777,当所有权更改为EmacUser以允许push命令通过时,它们的权限没有更改。如果是目录,需要什么权限才能将在EmacUser.mobileorg下运行的emacs授予chmod?作为参考,本地文件系统是ext3。@bitoiu此错误适用于emacs无权更改UID和GID的任何文件系统。这通常包括FAT文件系统,但同样适用于其他用户拥有的文件,比如ext3,这是最初的问题。