Ich muss wissen, wie ich passwort übergeben, wenn p4 login von powershell ausgeführt wird. Wenn die p4-Anmeldung ausgeführt wird, kommt das Passwort: field, aufgrund dessen ich den Login-Schritt nicht automatisieren kann. Ich muss das Passwort mit p4 Login-Befehl pipen, so dass dies automatisiert werden kann. Bitte schlagen Sie vor, wie man das macht. Ich habe versucht als "p4 -u user -P Login Passwort" aber hat nicht funktioniert.Wie pipe Passwort, um p4 Login-Befehl für die automatische Anmeldung zu erzwingen?
Antwort
Wie Sie sagen, Rohr das Passwort zum Login-Befehl:
echo password|p4 -u user login
p4 login
nicht das Klartext-Passwort aus P4PASSWD
lesen (oder das Äquivalent -P
Flag), weil Ihr Passwort unverschlüsselt in Ihrer Umgebung mit oder in Eine Datei ist eine Sicherheitsleistung (jeder, der diese Datei lesen kann, kann sich jetzt von überall aus anmelden) und wird daher davon abgeraten.
Apropos, aus ähnlichen Gründen wird davon abgeraten, das Kennwort in Ihrem Skript zu automatisieren p4 login
wird abgeraten. :) Die empfohlene Vorgehensweise hierfür ist, dass der Benutzer sich vor der Ausführung des Skripts anmelden muss (ein Standard-Login dauert 12 Stunden. Wenn Sie also mehrere Skripts ausführen, müssen Sie sich nur einmal am Tag anmelden).
Wenn das Skript Teil eines vollautomatisierten Jobs ist, bei dem Sie nicht jeden Tag von einem menschlichen Benutzer das Kennwort eingeben können, besteht die empfohlene Strategie darin, dem Automatisierungsbenutzer ein nicht abgelaufenes Ticket (an diese IP gebunden) zu geben. und hardcode THAT im Skript.
- 1. Wie die automatische Anmeldung nach Anmeldung
- 2. Benutzernamen/Passwort in UIWebView für zukünftige automatische Anmeldung speichern
- 3. automatische Anmeldung nach der Anmeldung
- 4. Welches System für die automatische Anmeldung über URL zu verwenden
- 5. Automatische Anmeldung durch url
- 6. Automatische Anmeldung
- 7. Roundcube automatische Anmeldung
- 8. automatische Anmeldung an facebook
- 9. CURL PHP Automatische Anmeldung
- 10. Automatische Anmeldung in Android
- 11. Wie Benutzer die automatische Anmeldung nach erstellen verhindern
- 12. Force Change Passwort bei der ersten Anmeldung
- 13. Laravel 5.2 - Deaktivieren Sie die automatische Anmeldung nach Anmeldung
- 14. perforce automatische p4 bearbeiten Befehl auf w! on vim
- 15. Benutzerdefiniertes Passwort für die Anmeldung mit Laravel 5.4
- 16. Wie ändert man die Pipe, um doppelte Einträge zu entfernen?
- 17. Automatische Anmeldung mit SPNEGO Web SSO
- 18. Was ist OpenID "Automatische Anmeldung"?
- 19. OAuth automatische Anmeldung ohne Benutzerklick ‚Login‘ Button
- 20. automatische Passwort mit Devise Einrichten
- 21. Wie funktioniert die Anmeldung für verschiedene Benutzer?
- 22. git p4 submit schlägt fehl
- 23. Django allauth Anmeldung ohne Passwort
- 24. JAAS automatische Anmeldung ohne Login-Seite/Formular
- 25. Wie liveray den Login-Erfolg und die automatische Anmeldung kennt?
- 26. Wie man automatische Anmeldung tut, wenn Benutzer android Anwendung öffnen?
- 27. Wie Aufruf, um von Destruktoren zu erzwingen
- 28. Wie kann ich die Anmeldung/Passwort-Hervorhebung in Opera deaktivieren?
- 29. Sudo-Passwort von einer Pipe lesen
- 30. Javascript Wie erzwingen, um Schlüssel zu klicken?