Skip to content

FiXato/DA-ChangePass

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

DA-ChangePass

A small PHP commandline script to change passwords for DA users, or e-mail addresses, or FTP accounts. This script can reset either all accounts, or a single domain, or a single (DA/e-mail/ftp) user.

This script will attempt to download the following required file if it is not found in the same directory. But you can manually download it as well:

http://files.directadmin.com/services/all/httpsocket/httpsocket.php

If the $usesmtp is set to Y, the PHPmailer package is required. This can be downloaded from:

https://github.com/PHPMailer/PHPMailer

Make sure all options are checked and, where needed, updated. All options have a short explanation behind it that explains its function. Once done, set $scriptedited to Y.

This script can be executed locally on a DirectAdmin server, but can also connect to (any) DirectAdmin server from a remote location. This is useful if you manage many DirectAdmin servers.

Usage: Change the password of one user: ./da_changepass.php --user If no password is given, a random one will be generated

Change the passwords for all users except te admin user: ./da_changepass.php --alluser

Change the e-mail password for all e-mail accounts on the server: ./da_changepass.php --allmail

Change all e-mail passwords for a specific domain: ./da_changepass.php --mail

Change the e-mail password for a specific e-mail address: ./da_changepass.php --mail If no password is given, a random one will be generated

Change the ftp account password for all ftp accounts on the server: ./da_changepass.php --allftp

Change all ftp account passwords for a specific domain: ./da_changepass.php --ftp

Change the ftp account password for a specific account: ./da_changepass.php --ftp ftpuser@domain If no password is given, a random one will be generated

Display a list of ftp or e-mail accounts: ./da_changepass.php --list <ftp | mail>

Send a test e-mail: ./da_changepass.php --mailtest

About

Script to change DirectAdmin passwords (user, e-mail, ftp), serverwide, or one domain, or one user.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published