【问题标题】:How to make new file inherit the parent folder ownership on CentOS 6.5?如何使新文件继承 CentOS 6.5 上的父文件夹所有权?
【发布时间】:2014-02-01 09:36:50
【问题描述】:

如何确保文件夹中创建的所有新文件(由任何用户)继承文件夹所有权,例如:

/var/www/john -> owned by john:john

作为用户root,我在此文件夹中创建了一个新文件,默认所有权为root:root,但我需要此新文件自动继承(无需chown 或其他)john:john 所有权.

有可能吗?

【问题讨论】:

    标签: linux inheritance permissions centos ownership


    【解决方案1】:

    你可能想要 chmod +st /var/www/john

    阅读 man chmod 了解所有详细信息。

    【讨论】:

    • 有一种方法可以自动设置用户而不仅仅是组?以您的方式,一个新文件授予 root:john 权限,但不授予 john:john 权限。
    • 我不知道。如果您正在尝试设置 Samba 来宾共享,则 Samba 内部可以执行此操作。 Web 和 NFS 服务器也是如此。
    【解决方案2】:

    在创建新文件之前,您可以先 su 到 john。运行以下命令,newfile 将归 john:john 所有。

    su john
    touch newfile
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-07-03
      • 1970-01-01
      • 2013-02-20
      • 2013-07-30
      • 2014-02-15
      • 2021-11-01
      • 1970-01-01
      • 2014-09-21
      相关资源
      最近更新 更多