【问题标题】:File permissions get overwritten when editing file remotely in ubuntu在 ubuntu 中远程编辑文件时文件权限被覆盖
【发布时间】:2013-04-09 16:17:58
【问题描述】:

我使用 Ubuntu 进行开发(目前是 12.10)。我通常通过 SSH 在 nautilus 中挂载远程资源来处理文件。远程服务器上的文件由不同的用户拥有,我的用户帐户附加到该用户的组,因此我可以拥有完全访问权限。我遇到的问题是,每次我编辑文件并保存它时,我都会成为该文件的所有者。这会导致其他用户无法再处理这些文件。似乎使用像 Filezilla 这样的 FTP 客户端可以解决问题(所有权不会改变),但我不想使用 FTP 客户端切换回来。 我在网上做了一些研究,遇到了几个帖子,人们提出了同样的问题,但问题没有解决。

【问题讨论】:

  • 您选择的编辑器会影响这种行为吗?
  • 看起来不像。我正在使用 Sublime,但尝试了其他方法和同样的问题。

标签: linux ubuntu file-permissions remote-access


【解决方案1】:

您正在远程服务器上编辑文件。其他用户是否有权访问您在该服务器上的用户文件夹和文件是否重要?可能不是。

假设你是用户marcin,组名marcin,那么你可以添加其他用户到组marcin。然后另一个用户 (john) 编辑一个文件并将所有权更改为 john:john。所以你需要将所有用户添加到组john。对应该有权访问这些文件的所有用户执行此操作。

不是一个漂亮的解决方案,但我想不出更好的解决方案。

【讨论】:

    猜你喜欢
    • 2013-04-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-05
    • 2018-06-07
    • 1970-01-01
    • 2016-06-07
    • 2010-12-11
    相关资源
    最近更新 更多