Право собственности на папку .config в домашнем каталоге

3

Кто должен быть владельцем .configкаталога в домашней папке пользователя?

На моей машине он принадлежит systemпользователю и доступен для чтения только этому пользователю.

Несколько программ, таких как Homebrew и git (которые должны быть разрешены для использования без прав root), жалуются, выдавая предупреждения, как показано ниже:

warning: unable to access '/Users/andrea/.config/git/attributes': Permission denied

Возможно, владелец моей .configпапки был изменен по ошибке? Кто должен быть владельцем?

И если systemдолжен быть владелец, безопасно ли сделать его читаемым и доступным для записи другими пользователями?

Kubuntuer82
источник

Ответы:

5

Предполагается, что .configпапка принадлежит пользователю. Похоже, что владелец был изменен на систему по ошибке на вашей машине.

Чтобы восстановить разрешение по умолчанию, выполните следующую команду:

$ sudo chown -R <username> .config

Когда вам будет предложено ввести пароль, введите свой пароль для входа.

Замените <username>своим именем пользователя. Чтобы определить свое имя пользователя, выполните следующую команду и просмотрите результат.

$ whoami

Наконец, чтобы ответить на ваши вопросы:

Кто должен быть владельцем каталога .config в домашней папке пользователя?

Зарегистрированный пользователь должен быть владельцем .configкаталога.

И если система должна быть владельцем, безопасно ли сделать ее доступной для чтения и записи для других пользователей?

Это не рекомендуется делать, если у вас нет особых причин для этого.

Нимеш Нима
источник
У меня был бы только один вопрос: знаете ли вы какой-либо официальный источник или известный надежный источник, в котором говорится, что он configдолжен принадлежать текущему пользователю, а не system? Если да, не могли бы вы опубликовать ссылку на него?
Kubuntuer82
Когда я говорю это, я имею в виду и то, что он может не сказать это явно, но это легко вывести (например, «все стандартные подпапки домашней папки должны принадлежать пользователю»)
Kubuntuer82
1
Там нет официального документа, о котором я могу думать, но факт общеизвестен. Возможно , это обсуждение от сообщества поддержки Apple , может дать представление @ AndreaCalliaD'Iddio
Nimesh Neema
Большое спасибо за ссылку, и просто для дальнейшего подтверждения того, что ваш ответ должен быть правильным, я также нашел [link] ( askubuntu.com/questions/852265/… ) вопрос [/ link] на AskUbuntu, в котором они все еще говорят о эта .configпапка (но в другой ОС), и они говорят, что в Ubuntu она также должна принадлежать пользователю, поэтому я не понимаю, почему MacOS должен отличаться от этой точки зрения ... так, если кто-то не согласен и другие источники, я буду считать ваш правильный ответ ...
Kubuntuer82
2
Более простой причиной того, кем должен быть владелец, является то, что все вещи в вашем домашнем каталоге принадлежат вам.
Mark