13 votes

Propriété du dossier .config dans le répertoire d'origine

Qui est censé être le propriétaire de la .config sous le dossier personnel de l'utilisateur ?

Sur ma machine, il semble appartenir à la section system et il n'est lisible que par cet utilisateur.

Plusieurs programmes, comme Homebrew y git (qui devrait être autorisé à être utilisé sans Autorisations root) se plaignent en produisant des avertissements comme indiqué ci-dessous :

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

Peut-être que la propriété de mon .config dossier a été modifié par erreur ? Qui doit être le propriétaire ?

Et si system devrait être le propriétaire, est-il sûr de le rendre lisible et inscriptible par d'autres utilisateurs ?

19voto

Nimesh Neema Points 44385

Le site .config est censé être la propriété de l'utilisateur. Il semble que la propriété ait été changée en système par erreur sur votre machine.

Pour restaurer la permission par défaut, exécutez la commande suivante :

$ sudo chown -R <username> .config

Lorsque vous êtes invité à entrer un mot de passe, saisissez votre mot de passe de connexion.

Substitut <username> avec votre nom d'utilisateur. Pour déterminer votre nom d'utilisateur, exécutez la commande suivante et observez la sortie.

$ whoami

Enfin, pour répondre à vos questions :

Qui est censé être le propriétaire du répertoire .config sous le dossier personnel de l'utilisateur ?

L'utilisateur connecté est censé être le propriétaire de la base de données. .config répertoire.

Et si le système doit être le propriétaire, est-il sûr de le rendre lisible et inscriptible par d'autres utilisateurs ?

Il n'est pas recommandé de le faire, sauf si vous avez une raison spécifique de le faire.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X