chown незаконное имя группы (mac os x)

Я пытаюсь запустить следующую команду в терминале:

chown -R couchdb:couchdb /usr/local/var/log/couchdb

Тем не менее, я продолжаю получать это сообщение:

chown: couchdb: illegal group name

Я использую mac osx (горный лев), и у меня установлены инструменты командной строки. Я действительно не очень разбираюсь в unix, но я гуглил ошибку незаконного имени группы и не нашел ничего, что могло бы помочь. Что я упускаю из виду? Любые дополнительные ресурсы, которые, по вашему мнению, могут быть полезны, также приветствуются.


person egon    schedule 12.04.2013    source источник
comment
Группа couchdb не существует. Создать это.   -  person    schedule 13.04.2013
comment
чтобы узнать, к какой группе принадлежит пользователь couchdb, введите id couchdb   -  person fedorqui 'SO stop harming'    schedule 13.04.2013
comment
/usr/local/var/log/couchdb предполагает, что вы входите в систему /usr/local/. Не очень обычно. (Однако это не имеет ничего общего с несуществующей группой.)   -  person devnull    schedule 14.04.2013


Ответы (2)


illegal group name на самом деле означает, что указанная вами группа (couchdb после двоеточия — первый couchdb — это пользователь) не существует. Вам необходимо либо создать группу, либо прекратить указывать группу, либо указать существующую группу.

person chaos    schedule 26.10.2015
comment
Спасибо за вашу помощь - вернулся, чтобы посмотреть на этот код, чтобы увидеть, что я в итоге сделал. Похоже, я пропустил часть coachdb:couchdb (поскольку журнал находится в этом месте и работает правильно). Итак, если кто-то еще ищет: chown -R имя пользователя /usr/local/var/log/couchdb - person egon; 28.10.2015
comment
Если вы не хотите создавать группу, просто введите sudo chown -R <username>: /usr/local/var/log/couchdb форму ответа @jackotonye. - person Touqeer; 06.06.2020

Попробуйте использовать только владельца, если нет группы.

sudo chown -R user: /usr/local/var/log/couchdb
person jackotonye    schedule 06.04.2017
comment
спасибо! извините за поздний ответ - очень ценю это. - person egon; 19.05.2017
comment
перед моим именем пользователя был знак $, он сработал, когда я удалил знак. вы также можете увидеть свое имя пользователя в верхней части окна терминала. - person Kemal Cankurt; 09.12.2020