Mirror from bluesky-social/pds
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

pdsadmin/account: add reset-password

+32
+29
pdsadmin/account.sh
··· 199 199 "https://${PDS_HOSTNAME}/xrpc/com.atproto.admin.updateSubjectStatus" >/dev/null 200 200 201 201 echo "${DID} untaken down" 202 + # 203 + # account reset-password 204 + # 205 + elif [[ "${SUBCOMMAND}" == "reset-password" ]]; then 206 + DID="${2:-}" 207 + PASSWORD="$(openssl rand -base64 30 | tr -d "=+/" | cut -c1-24)" 208 + 209 + if [[ "${DID}" == "" ]]; then 210 + echo "ERROR: missing DID parameter." >/dev/stderr 211 + echo "Usage: $0 ${SUBCOMMAND} <DID>" >/dev/stderr 212 + exit 1 213 + fi 214 + 215 + if [[ "${DID}" != did:* ]]; then 216 + echo "ERROR: DID parameter must start with \"did:\"." >/dev/stderr 217 + echo "Usage: $0 ${SUBCOMMAND} <DID>" >/dev/stderr 218 + exit 1 219 + fi 220 + 221 + curl_cmd_post \ 222 + --user "admin:${PDS_ADMIN_PASSWORD}" \ 223 + --data "{ \"did\": \"${DID}\", \"password\": \"${PASSWORD}\" }" \ 224 + "https://${PDS_HOSTNAME}/xrpc/com.atproto.admin.updateAccountPassword" >/dev/null 225 + 226 + echo 227 + echo "Password reset for ${DID}" 228 + echo "New password: ${PASSWORD}" 229 + echo 230 + 202 231 else 203 232 echo "Unknown subcommand: ${SUBCOMMAND}" >/dev/stderr 204 233 exit 1
+3
pdsadmin/help.sh
··· 27 27 untakedown <DID> 28 28 Remove a takedown an account specified by DID. 29 29 e.g. pdsadmin account takedown did:plc:xyz123abc456 30 + password-reset <DID> 31 + Reset a password for an account specified by DID. 32 + e.g. pdsadmin account reset-password did:plc:xyz123abc456 30 33 31 34 request-crawl [<RELAY HOST>] 32 35 Request a crawl from a relay host.