![如何在 RHEL6 中以用户模式而不是 root 模式更改文件?](https://linux22.com/image/32778/%E5%A6%82%E4%BD%95%E5%9C%A8%20RHEL6%20%E4%B8%AD%E4%BB%A5%E7%94%A8%E6%88%B7%E6%A8%A1%E5%BC%8F%E8%80%8C%E4%B8%8D%E6%98%AF%20root%20%E6%A8%A1%E5%BC%8F%E6%9B%B4%E6%94%B9%E6%96%87%E4%BB%B6%EF%BC%9F.png)
有一个可由 root 和用户访问的通用文件。我想从用户模式更改该文件,并且这不应影响 root,反之亦然。如何在 RHEL6 中执行此操作?
答案1
sudo 为我完成这项工作。
只需在命令前添加 sudo 前缀即可。例如更改访问类型
sudo chmod +x filename
答案2
听起来您希望不同的用户看到同一文件的不同内容。这不可能。
(可以让不同的进程组看到同一个文件的不同内容。但这需要花费很多精力来设置。)
许多应用程序在用户的主目录中查找配置文件。这是为不同用户获取不同行为的常用方法。如果失败,您可以使用环境变量或命令行选项。
如果您在做某事时遇到困难,请询问如何做。不要急于提出一些奇怪的解决方案并寻求帮助来实施它。你正遭受着XY问题。询问你的最终目标,而不是可疑的中间步骤。