#353: Data Recovery & Password Reset for Ocusers 01 & 03 - Jenrite/OE2-project-group-B GitHub Wiki
TO DO
- Reset Passwords for ocuser01 and ocuser03 to the initial default password
Ensure users can log in and access their home directories post-reset.
Document password reset steps.
- Recover Data for Affected Users
• Retrieve and restore the lost files from the backup system.
• Restore data to users' owncloud directories or /ocuser1_data and /ocuser3_data for validation.
• Ensure permissions are preserved and data is intact.
Password reset
Navigate to cd /var/www/owncloud
sudo -u www-data php occ user:resetpassword ocuser01
sudo -u www-data php occ user:resetpassword ocuser03
Will be prompted for new password, manually input initial password from when user was created.
Test on ocuser 03
Data recovery
Check date of backups to make sure it is current
June 3rd is latest backup, so we can update data from this date.
We need to take the ~/storage/apps/owncloud/data/ocuser01 and ~/storage/apps/owncloud/data/ocuser03 directories from storage machine to replace those equivalent directories on the apps machine.
On storage machine in ~/storage/apps/owncloud/data
scp -r ocuser01 [email protected]:~/
scp -r ocuser03 [email protected]:~/
Make local backups of current directories
sudo cp -r /var/www/owncloud/data/ocuser01 /var/www/owncloud/data/ocuser01.bak
sudo cp -r /var/www/owncloud/data/ocuser03 /var/www/owncloud/data/ocuser03.bak
Replace Directories
# Replace ocuser01
sudo rm -rf /var/www/owncloud/data/ocuser01
sudo cp -r ~/ocuser01 /var/www/owncloud/data/
sudo chown -R www-data:www-data /var/www/owncloud/data/ocuser01
# Replace ocuser03
sudo rm -rf /var/www/owncloud/data/ocuser03
sudo cp -r ~/ocuser03 /var/www/owncloud/data/
sudo chown -R www-data:www-data /var/www/owncloud/data/ocuser03
Check data is now up to date
User data is now restored
NOTE: Error in backup process, if data was lost a few days before, it would have been overwritten by empty directories in backup. So we got lucky that it data was lost yesterday.