© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
SupabaseS
Supabase•3mo ago•
2 replies
lapidus20

RLS Enabled on auth.users Table Blocking User Signups

Hello Supabase Support,

I'm experiencing a critical issue with my project (ID: fldkqlardekarhibnyyx) where user signups are failing.

Problem:

User signups fail with error: "new row violates row-level security policy for table 'users'"
The auth.users table has Row Level Security (RLS) enabled
I cannot disable RLS because I don't have owner permissions (error: "must be owner of table users")
What I've verified:

RLS is enabled on auth.users (system table)
I cannot modify this table - it's owned by supabase_auth_admin role
My application's public.users table has correct RLS policies
This appears to be a project configuration issue
Expected behavior:
The auth.users system table should NOT have RLS enabled by default, as this prevents Supabase's own authentication system from creating users.

Request:
Could you please disable RLS on the auth.users table in my project, or advise on how to resolve this configuration issue?

Error details:
new row violates row-level security policy for table "users"

Thank you for your help!
Supabase banner
SupabaseJoin
Supabase gives you the tools, documentation, and community that makes managing databases, authentication, and backend infrastructure a lot less overwhelming.
45,816Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

RLS accidentally enabled on auth.users — can't disable
SupabaseSSupabase / help-and-questions
6mo ago
No RLS on auth.users table on new project
SupabaseSSupabase / help-and-questions
13mo ago
auth.users table has RLS enabled — cannot sign up (500 error)
SupabaseSSupabase / help-and-questions
4mo ago
Security RLS policy on users table
SupabaseSSupabase / help-and-questions
7mo ago