【问题标题】:chown illegal user namechown 非法用户名
【发布时间】:2016-11-30 21:52:33
【问题描述】:

我正在尝试sudo chown -R vagrant:vagrant .ssh。来自this 的回答,有人告诉我要确保该组存在,所以我有。我来自dscl . list /Groups PrimaryGroupID 的输出将vagrant 列为组之一,那么为什么我不能chown

【问题讨论】:

    标签: chown usergroups


    【解决方案1】:

    我发现我无法使用 chown 或 chgrp 来更改组,直到我使用 dscl 为组填写了以下字段:

    AppleMetaNodeLocation:
    GeneratedUID: 
    GroupMembership:
    Password:
    PrimaryGroupID: 
    RealName:
    RecordName:
    RecordType: dsRecTypeStandard:Groups
    

    这些似乎是在使用 chown 或 chgrp 组之前需要填写的最低要求。

    我只是用 dscl(“wheel”)查找了当前拥有该文件的组的记录,并填写了所需组(密码、实名、PrimaryGroupID)的缺失内容,直到 chown 允许我更改文件的组到那个组。

    不幸的是,有一个轮子记录的神秘记录(GroupMembers,而不是列出组成员的 GroupMembership)我不知道如何生成或它意味着什么,但是 chown 让我在没有的情况下更改组填写此字段。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-09
      • 1970-01-01
      • 2014-03-14
      • 2013-01-26
      • 2020-09-17
      相关资源
      最近更新 更多