Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- User Account Modifier
- local function clearData(username)
- local path = "/disk/users/" .. username .. "/packages/"
- if fs.exists(path) then
- fs.delete(path)
- print("Data cleared for user: " .. username)
- else
- print("No data found for user: " .. username)
- end
- end
- local function forceResetPassword(username)
- local passwordFile = "/disk/users/" .. username .. "/password.txt"
- if fs.exists(passwordFile) then
- print("Enter new password for user " .. username .. ": ")
- local newPassword = read("*") -- Read password securely
- local file = fs.open(passwordFile, "w")
- file.write(newPassword)
- file.close()
- print("Password reset successfully for user: " .. username)
- else
- print("Password file not found for user: " .. username)
- end
- end
- local function backupUserData(username)
- local sourcePath = "/disk/users/" .. username .. "/packages/"
- local backupFile = "/disk/" .. username .. "_backup"
- if fs.exists(sourcePath) then
- fs.copy(sourcePath, backupFile)
- print("Backup created: " .. backupFile)
- else
- print("No data found to backup for user: " .. username)
- end
- end
- local function restoreUserData(username)
- print("Enter backup file name: ")
- local backupFile = read()
- local destPath = "/disk/users/" .. username .. "/packages/"
- if fs.exists(backupFile) then
- fs.copy(backupFile, destPath)
- print("Backup restored to user: " .. username)
- else
- print("Backup file not found.")
- end
- end
- local function main()
- print("Enter the username to modify: ")
- local username = read()
- print("What would you like to do?")
- print("1. Clear data")
- print("2. Force reset password")
- print("3. Backup user data")
- print("4. Restore user data")
- local choice = tonumber(read())
- if choice == 1 then
- clearData(username)
- elseif choice == 2 then
- forceResetPassword(username)
- elseif choice == 3 then
- backupUserData(username)
- elseif choice == 4 then
- restoreUserData(username)
- else
- print("Invalid choice.")
- end
- end
- main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement