View all Worklets
macOS

Remove Guest Home Folder

Eliminates unused Guest home folder.

Worklet Details

Introduction to the Bash-Based Remove Guest home folder Worklet

The Remove Guest home folder Worklet is a bash-based script designed specifically for macOS systems. Its primary function is to delete the Guest user's home folder, ensuring that unnecessary data and files are removed from the system.

This Worklet can be particularly useful in situations where the Guest account has been disabled, and there is no need for the associated home folder to remain on the device.

Why would you use the Remove Guest home folder Worklet?

In some cases, administrators may disable guest user accounts as an added security measure to prevent unauthorized access to a computer or specific files. When this action is taken, it is important to also remove any remaining traces of these accounts, including their respective home folders.

The Remove Guest home folder Worklet simplifies this process by automating the deletion of the guest user's home directory.

Components of the Remove Guest home folder Worklet

This Worklet comprises two essential parts: an evaluation script and a remediation script. The evaluation code checks if a Guest home folder exists on the target macOS system; if it does, then remediation is needed, and it returns an exit code of 1.

If not, it deems no further action necessary and exits with a status code of 0.

The remediation script serves as the actual removal agent in this process. If a Guest home folder is detected during evaluation, this script will execute its removal using "rm -rf /Users/Guest" command line utility.

How does the Remove Guest home folder Worklet work?

Upon execution of this Worklet, first running would be its evaluation component that checks for presence of an existing guest user's home directory. In case such directory exists on targeted macOS device(s), an exit status of 1 shall indicate need for remediation through further deployment onto given devices.

The second stage –remediation– starts only if a Guest home folder is found. Here, the Worklet removes the directory using the "rm -rf /Users/Guest" command. After successfully deleting the folder, no further steps are required, and the Worklet finishes its execution.

What is the expected outcome when you use the Remove Guest home folder Worklet?

When employing this Worklet to targeted macOS systems, the anticipated result would be a thorough removal of Guest user's home folders from such devices.

This Worklet will ensure that even though Guest accounts may have been disabled earlier, any remaining data or files associated with these accounts are completely eliminated for added security and storage optimization.

View in app

Consider Worklets your easy button

What's a Worklet?

A Worklet is an automation script, written in Bash or PowerShell, designed for seamless execution on endpoints – at scale – within the Automox platform. Worklet automation scripts perform configuration, remediation, and the installation or removal of applications and settings across Windows, macOS, and Linux.

do more with worklets