myproxy-change-pass-phrase(1)
π myproxy-change-pass-phrase π
okay bestie, so this one is a page from the MyProxy manual, section 1, and it's all about the myproxy-change-pass-phrase command. yes, the title is literally that long. we move. π
β¨ NAME β¨
myproxy-change-pass-phrase β change MyProxy passphrase
π¦ SYNOPSIS π¦
myproxy-change-pass-phrase [ options ]
πΈ DESCRIPTION πΈ
so the myproxy-change-pass-phrase command does exactly one iconic thing: it changes the passphrase that a credential is protected under in the MyProxy repository. glow up for your secret words, honestly. π
here's the lil ritual it runs you through:
- it prompts you for the current passphrase for the credential
- then it prompts twice for the new passphrase
and no, only the credential owner can change a credential's passphrase. not your friend, not your group chat, not that one person who swears they know your password. just you. π
also, when you run this command, you have to have a valid proxy credential β either one generated by grid-proxy-init, or one retrieved by myproxy-logon(1). no proxy, no passphrase change, periodt.
π OPTIONS π
-h,--helpβ shows you the command usage text and then dips out. bye! βοΈ-u,--usageβ also shows the command usage text and exits. yes it's basically the same vibe as-h, they're both here, we don't question it. π-v,--verboseβ turns on verbose debugging output straight to your terminal. so you can watch everything happen in real time, main character energy. π₯-V,--versionβ displays version info and exits. cute, quick, done.-s hostname[:port],--pshost hostname[:port]β tells you the hostname(s) of themyproxy-server(s). you can list multiple hostnames in a comma-separated list, and each hostname can optionally have a':'and a port number tacked on. this option is required if theMYPROXY_SERVERenvironment variable isn't defined. if you do specify it, it overridesMYPROXY_SERVER. and if you put a port number next to a hostname, that port overrides the-poption and theMYPROXY_SERVER_PORTenvironment variable for that host. so much power. β-p port,--psport portβ sets the TCP port number of themyproxy-server(8). Default:7512. noted, memorized, iconic.-l username,--username usernameβ specifies the MyProxy account the credential should be stored under. by default the command just uses whatever's in theLOGNAMEenvironment variable. use this option when you wanna specify a different account username on the MyProxy server. and heads up: the MyProxy username does not have to match a real Unix username. it's free like that. π¦-d,--dn_as_usernameβ uses the certificate subject (DN) as the default username instead of theLOGNAMEenvironment variable. plot twist!-k name,--credname nameβ specifies the credential name. name your credential, bestie, it deserves one. π-S,--stdin_passβ by default the command prompts for a passphrase and reads it from the active tty. but when you're running this non-interactively, there might be no associated tty at all. so this option tells the command to read passphrases from standard input, with no prompts and no confirmation. heads up: no confirmation means no double-checking, so know what you're typing. π
π EXIT STATUS π
0on success β¨>0on error π
π ENVIRONMENT π
GLOBUS_GSSAPI_NAME_COMPATIBILITYβ by default, this client does a reverse-DNS lookup to figure out the FQHN (Fully Qualified Host Name), and uses it to verify the identity of the server by checking that FQHN against the CN in the server's certificate. if you set this variable toSTRICT_RFC2818, the reverse-DNS lookup will NOT be performed, and the user-specified name gets used instead. important: this variable setting is ignored ifMYPROXY_SERVER_DN(described below, keep reading) is set. πMYPROXY_SERVERβ specifies the hostname(s) where themyproxy-server(8)is running. you can list multiple hostnames in a comma-separated list, each one optionally followed by a':'and a port number. this env var can be used in place of the-soption. slay, options.MYPROXY_SERVER_PORTβ specifies the port where themyproxy-server(8)is running. this env var can be used in place of the-poption.MYPROXY_SERVER_DNβ specifies the distinguished name (DN) of themyproxy-server(8). every MyProxy client program authenticates the server's identity. by default, the MyProxy client programs expect the server to have a distinguished name with"/CN=host/<fqhn>"or"/CN=myproxy/<fqhn>"or"/CN=<fqhn>"(where<fqhn>is the fully-qualified hostname of the server). if your server is running with some other DN, you can set this environment variable to tell the MyProxy clients to accept that alternative DN. also seeGLOBUS_GSSAPI_NAME_COMPATIBILITYabove, they're linked, iykyk. πMYPROXY_TCP_PORT_RANGEβ specifies a range of valid port numbers in the form"min,max"for the client side of the network connection to the server. by default, the client will bind to any available port. use this env var to restrict the ports used to a range that your firewall allows. if it's unset, MyProxy follows the setting of theGLOBUS_TCP_PORT_RANGEenvironment variable instead. firewall besties, this one's for you. π§X509_USER_CERTβ specifies a non-standard location for the certificate used for authentication to themyproxy-server(8).X509_USER_KEYβ specifies a non-standard location for the private key used for authentication to themyproxy-server(8).X509_USER_PROXYβ specifies a non-standard location for the proxy credential used for authentication to themyproxy-server(8).X509_CERT_DIRβ specifies a non-standard location for the CA certificates directory.
π AUTHORS π
see http://grid.ncsa.illinois.edu/myproxy/about for the list of MyProxy authors. credit where credit is due, fr fr. π«Ά
β SEE ALSO β
myproxy-destroy(1), myproxy-get-trustroots(1), myproxy-info(1), myproxy-init(1), myproxy-logon(1), myproxy-retrieve(1), myproxy-store(1), myproxy-server.config(5), myproxy-admin-adduser(8), myproxy-admin-change-pass(8), myproxy-admin-load-credential(8), myproxy-admin-query(8), myproxy-server(8)
go read them all, bestie, they're the whole friend group. πΈ
and that's the whole page, gorgeous. this one's from MyProxy, dated 2009-12-1, and yes it's still serving myproxy-change-pass-phrase(1) realness. change those passphrases, stay safe, drink water. πβ¨ππ¦
π¦ where this page comes from
- debian bookworm: myproxy 6.2.14-2+b2 Β· NCSA
- debian trixie: myproxy 6.2.16-4 Β· NCSA
- epel 10: myproxy 6.2.20-1.el10_2 Β· NCSA AND BSD-4-Clause AND BSD-2-Clause AND Apache-2.0
- epel 9: myproxy 6.2.20-1.el9 Β· NCSA AND BSD-4-Clause AND BSD-2-Clause AND Apache-2.0
- fedora 43: myproxy 6.2.16-10.fc43 Β· NCSA AND BSD-4-Clause AND BSD-2-Clause AND Apache-2.0
- fedora 43: myproxy 6.2.20-1.fc43 Β· NCSA AND BSD-4-Clause AND BSD-2-Clause AND Apache-2.0
- fedora 44: myproxy 6.2.20-2.fc44 Β· NCSA AND BSD-4-Clause AND BSD-2-Clause AND Apache-2.0
- ubuntu jammy: myproxy 6.2.9-2 Β· NCSA
- ubuntu noble: myproxy 6.2.16-2build2 Β· NCSA
- ubuntu questing: myproxy 6.2.16-4
- ubuntu resolute: myproxy 6.2.20-1 Β· NCSA
- ubuntu stonking: myproxy 6.2.20-2build1 Β· NCSA
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms