diff --git a/core/command/user/resetpassword.php b/core/command/user/resetpassword.php
index d7893c291e4a1ddb2003beb3e6bfef875fe09a2b..10a21960849aba8f2df8ccb7f7c491c761f08411 100644
--- a/core/command/user/resetpassword.php
+++ b/core/command/user/resetpassword.php
@@ -48,6 +48,16 @@ class ResetPassword extends Command {
 		if ($input->isInteractive()) {
 			/** @var $dialog \Symfony\Component\Console\Helper\DialogHelper */
 			$dialog = $this->getHelperSet()->get('dialog');
+
+			if (\OCP\App::isEnabled('files_encryption')) {
+				$output->writeln(
+					'<error>Warning: Resetting the password when using encryption will result in data loss!</error>'
+				);
+				if (!$dialog->askConfirmation($output, '<question>Do you want to continue?</question>', true)) {
+					return 1;
+				}
+			}
+
 			$password = $dialog->askHiddenResponse(
 				$output,
 				'<question>Enter a new password: </question>',