Кто должен быть владельцем каталога .config
в домашней папке пользователя?
На моей машине он принадлежит пользователю system
и доступен для чтения только этому пользователю.
Некоторые программы, такие как Homebrew и git (которые должны быть разрешены для использования без прав суперпользователя), жалуются, выдавая предупреждения, как показано ниже:
warning: unable to access '/Users/andrea/.config/git/attributes': Permission denied
Возможно, право собственности на мою .config
папку было изменено по ошибке? Кто должен быть собственником?
И если system
он должен быть владельцем, безопасно ли сделать его доступным для чтения и записи другими пользователями?
Предполагается, что папка .config
принадлежит пользователю. Похоже, что на вашем компьютере право собственности было изменено на систему по ошибке.
Чтобы восстановить разрешение по умолчанию, выполните следующую команду:
$ sudo chown -R <username> .config
При запросе пароля введите свой пароль для входа.
Замените <username>
своим именем пользователя. Чтобы определить свое имя пользователя, выполните следующую команду и посмотрите на результат.
$ whoami
Наконец, чтобы ответить на ваши вопросы:
Кто должен быть владельцем каталога .config в домашней папке пользователя?
Вошедший в систему пользователь должен быть владельцем каталога .config
.
И если система должна быть владельцем, безопасно ли сделать ее доступной для чтения и записи другим пользователям?
Делать это не рекомендуется, если только у вас нет особых причин для этого.
Кубунтур82
config
должен принадлежать текущему пользователю, а неsystem
? Если да, то не могли бы вы кинуть ссылку на него?Кубунтур82
Нимеш Нима
Кубунтур82
.config
папка (но в другой ОС), и они говорят, что в Ubuntu она также должна принадлежать пользователю, поэтому я не понимаю, почему MacOS должна отличаться с этой точки зрения ... так что, если кто-то не согласен и приводит другие источники, я буду считать ваш правильным ответом...мммммм