diff --git a/app/views/admin/admin_users/show.html.erb b/app/views/admin/admin_users/show.html.erb
index a9109781b69..f888ae1c0a0 100644
--- a/app/views/admin/admin_users/show.html.erb
+++ b/app/views/admin/admin_users/show.html.erb
@@ -15,9 +15,11 @@
<%= button_to t(".navigation.activate"), { action: "activate", id: @user }, disabled: @user.active? %>
-
- <%= link_to t(".navigation.rename"), change_username_user_path(@user) %>
-
+ <% if policy(@user).can_change_username? %>
+
+ <%= link_to t(".navigation.rename"), change_username_user_path(@user) %>
+
+ <% end %>
<%= link_to t(".navigation.roles"), { action: "index", user_id: @user.id } %>