chown非法组名(mac os x)

ego*_*gon 31 unix macos terminal chown

我正在尝试在终端中运行以下命令:

chown -R couchdb:couchdb /usr/local/var/log/couchdb
Run Code Online (Sandbox Code Playgroud)

但是,我一直收到这条消息:

chown: couchdb: illegal group name
Run Code Online (Sandbox Code Playgroud)

我正在使用mac osx(山狮),我安装了命令行工具.我真的不太了解unix,但我一直在谷歌搜索非法组名错误,并没有发现任何有用的东西.我在俯瞰什么?您认为可能有用的任何其他资源也值得赞赏.

jac*_*nye 32

如果没有组,请尝试仅使用所有者.

sudo chown -R user: /usr/local/var/log/couchdb
Run Code Online (Sandbox Code Playgroud)


cha*_*aos 25

illegal group name实际上意味着您指定的组(couchdb冒号后 - 第一个couchdb是用户)不存在.您需要创建组,停止指定组或指定存在的组.

  • 感谢您的帮助 - 回过头来看看这段代码,看看我最终做了什么.好像我省略了couchdb:couchdb部分(因为日志位于该位置并且正常工作).所以,如果其他人在寻找:chown -R username/usr/local/var/log/couchdb (2认同)
  • 如果您不想创建组,则只需执行“sudo chown -R <username>: /usr/local/var/log/couchdb”即可形成 @jackotonye 的答案。 (2认同)