Correct user deletion with all its data (#7368)

Actually it is not necessary to remove particularly the local-ai data
directory before user deletion. It will be accomplished automatically by
the userdel command. But it is crucial to remove additional users from
the local-ai group to allow userdel command to delete the group itself.
This commit is contained in:
Igor B. Poretsky authored and GitHub committed 2025-11-27 17:47:55 +01:00
1 parent c411fe09fb
commit d27a281783
1 file changed
+3 -8
+3 -8
View File
@@ -137,15 +137,10 @@ uninstall_localai() {
fi
done
# Remove models directory
if [ -d "/var/lib/local-ai" ]; then
info "Removing LocalAI data directory..."
$SUDO rm -rf /var/lib/local-ai
fi
# Remove local-ai user if it exists
# Remove local-ai user and all its data if it exists
if id local-ai >/dev/null 2>&1; then
info "Removing local-ai user..."
info "Removing local-ai user and all its data..."
$SUDO gpasswd -d $(whoami) local-ai
$SUDO userdel -r local-ai || true
fi