Comment se connecter en tant qu'utilisateur en p4
J'ai un problème où les utilisateurs tentent de se connecter à leur Perforce compte à l'aide de p4
ligne de commande (pas p4v
visual client), mais il semble commencer à un compte par défaut sans autorisations. Quand ils essaient de déconnexion avec
p4 logout
les utilisateurs obtiennent l'erreur suivante
"L'accès pour l'utilisateur "toto" n'a pas été activée par 'p4 protéger "les".
Ce qui est la façon standard de l'exploitation forestière et l'exploitation forestière dans la via p4
ligne de commande?
Vous devez vous connecter pour publier un commentaire.
Pour la facilité d'utilisation, assurez-vous de définir votre nom d'utilisateur via le P4USER variable d'environnement premier, puis utilisez
p4 login
etp4 logout
Vous pouvez également utiliserp4 -u <username> login
p4 -u <username> info
C'est pourquoi j'ai dit pour la facilité d'utilisation de la P4USER variable d'environnementLa commande suivante fixe mes problèmes. C'est certainement ce que d'une télévision décrit ci-dessus, mais je suis d'orthographe pour ceux qui se confondre avec l'ajout de commentaires et de l'information.
Pour Windows et Mac OS X, l'utilisateur
Pour les utilisateurs de Linux comme il n'existe pas de registre pour stocker les valeurs des variables d'environnement
vous pouvez ensuite utiliser
pour vérifier que le nouveau nom d'utilisateur est utilisé.
Pour moi
p4 -u username login
a travaillé, mais quand j'ai essayé d'exécuter d'autres commandes commep4 sync
il a été en utilisant le nom d'utilisateur local, j'ai donc utilisép4 -u username sync
, il semble fonctionner. Je pense que chaquep4
commande doit commencer avecp4 -u username
De fixer
*"L'accès de l'utilisateur "toto" n'a pas été activé par 'p4 protéger"."
Modifier les autorisations de table et de donner au groupe qu'ils sont dans l'accès à la lecture quelque chose.
Si vous êtes sous Unix, vous pouvez vous connecter sous un compte administrateur et exécutez:
Cela va ouvrir les "Protections:" le tableau dans un éditeur de texte.
Ajouter ceci au bas:
(où foo-groupe est un groupe que foo est dans, et //foo/... est un dépôt que vous souhaitez foo-groupe pour avoir un accès en lecture)
MAINTENANT, l'utilisateur toto doit être capable de se connecter.