À l'aide de Git sans Sudo dans de nombreux comptes

Comment pouvez-vous utiliser Git sans Sudo plusieurs comptes dans un seul Ubuntu?

Mon Ubuntu a beaucoup de comptes.
La création de nouveaux comptes a fait Git inaccessibles par moi-même sans sudo.

J'ai changé le propriétaire pour moi, masi, et le groupe admin où la masi appartient.
J'ai les autorisations suivantes pour Git

800 -rwxrwxrwx 1 masi admin 813744 2009-02-20 23:01 /usr/bin/git

Je reçois le message suivant en essayant d'utiliser Git

git status
fatal: unable to create '.git/index.lock': Permission denied

- Je exécuter find . -iregex ".*index.l.* qui ne donne aucun résultat il semble donc y avoir aucun indice.verrouillage le verrouillage du système. - Je exécuter la même commande avec sudo sans succès.

"La création de nouveaux comptes a fait Git inaccessibles par moi-même sans sudo." Vous devriez prendre cela comme un signe que quelque chose est incorrect avec votre compte, la configuration de votre système, ou votre installation. C'est extrêmement comportement anormal -- git est un normal de l'application utilisateur, accessible par tous les utilisateurs ordinaires dans des conditions normales d'Ubuntu installer.
Pour référence, les autorisations correctes/propriété /usr/bin/git* sont 755 / root.racine, comme indiqué dans hillu de réponse. Vous pourriez avoir accidentellement définir les autorisations de sorte que seuls les membres du groupe ou le propriétaire peut exécuter git (ie. les autorisations sont 744 aka -rwxr--r-- plutôt que de 755). À défaut de corriger ces autorisations représente un risque grave pour la sécurité de votre système.

OriginalL'auteur hhh | 2009-09-02