Admin user has no access to settings #70

Closed
opened 2026-04-24 22:57:37 +02:00 by adam · 10 comments
Owner

Originally created by @Maximilian85 on GitHub (Oct 24, 2021).

Admin user has no access to settings

root User
AdminUser2

Admin User have no access
AdminUser

Originally created by @Maximilian85 on GitHub (Oct 24, 2021). Admin user has no access to settings root User ![AdminUser2](https://user-images.githubusercontent.com/76774860/138609052-beb70952-878e-4b46-9d43-58633d0050ce.PNG) Admin User have no access ![AdminUser](https://user-images.githubusercontent.com/76774860/138609087-ce80ad21-0f6e-4529-9489-e0e6a4804b70.PNG)
adam added the enhancement label 2026-04-24 22:57:37 +02:00
adam closed this issue 2026-04-24 22:57:37 +02:00
Author
Owner

@advplyr commented on GitHub (Oct 24, 2021):

This was intentional to have only root able to access config page, but I set that up when the config page was only one page with a few settings.
How do you think admin should work? Are there any things that admin users shouldn't have access to?

@advplyr commented on GitHub (Oct 24, 2021): This was intentional to have only root able to access config page, but I set that up when the config page was only one page with a few settings. How do you think admin should work? Are there any things that admin users shouldn't have access to?
Author
Owner

@Jdiesel87 commented on GitHub (Oct 25, 2021):

In my opinion root and admin users should be one in the same. In fact I would prefer to see the default root user removed completely, or have the option to delete it, and manage the server from the admin account. This is how Plex, Emby, Jellyfin are setup.

@Jdiesel87 commented on GitHub (Oct 25, 2021): In my opinion root and admin users should be one in the same. In fact I would prefer to see the default root user removed completely, or have the option to delete it, and manage the server from the admin account. This is how Plex, Emby, Jellyfin are setup.
Author
Owner

@advplyr commented on GitHub (Oct 25, 2021):

In my opinion root and admin users should be one in the same. In fact I would prefer to see the default root user removed completely, or have the option to delete it, and manage the server from the admin account. This is how Plex, Emby, Jellyfin are setup.

If you can change the username of root then what is the benefit of being able to remove it?
It can be changed to function that way, but I don't really see the benefit. That would just mean I have to add an extra check to ensure at least 1 admin user is there.
If admin and root work the same, then like linux you could setup an admin account and not use root.

@advplyr commented on GitHub (Oct 25, 2021): > In my opinion root and admin users should be one in the same. In fact I would prefer to see the default root user removed completely, or have the option to delete it, and manage the server from the admin account. This is how Plex, Emby, Jellyfin are setup. If you can change the username of root then what is the benefit of being able to remove it? It can be changed to function that way, but I don't really see the benefit. That would just mean I have to add an extra check to ensure at least 1 admin user is there. If admin and root work the same, then like linux you could setup an admin account and not use root.
Author
Owner

@Jdiesel87 commented on GitHub (Oct 25, 2021):

Being able to change the name of root would suffice and eliminate the need to be able to remove it. I agree that the option to remove the default account would only add complexity and headaches.

In my current use case I use root as my daily driver account as it allows me access to everything I want without having to log in/out. Changing the username of the root account would be a nice option, there are probably some security benefits too.

@Jdiesel87 commented on GitHub (Oct 25, 2021): Being able to change the name of root would suffice and eliminate the need to be able to remove it. I agree that the option to remove the default account would only add complexity and headaches. In my current use case I use root as my daily driver account as it allows me access to everything I want without having to log in/out. Changing the username of the root account would be a nice option, there are probably some security benefits too.
Author
Owner

@advplyr commented on GitHub (Oct 25, 2021):

You can already change the username of root. Maybe this is the only thing that should be unavailable to admin accounts..

So from this thread what is left to do is to allow admin accounts to access config.

@advplyr commented on GitHub (Oct 25, 2021): You can already change the username of root. Maybe this is the only thing that should be unavailable to admin accounts.. So from this thread what is left to do is to allow admin accounts to access config.
Author
Owner

@Jdiesel87 commented on GitHub (Oct 25, 2021):

You can already change the username of root. Maybe this is the only thing that should be unavailable to admin accounts..

So from this thread what is left to do is to allow admin accounts to access config.

Ahh ok I see it now. I was trying to edit it from the profile screen and the option was greyed out.
Capture

It can be edited from the user management screen though.
Capture2

Is this by design?

@Jdiesel87 commented on GitHub (Oct 25, 2021): > You can already change the username of root. Maybe this is the only thing that should be unavailable to admin accounts.. > > So from this thread what is left to do is to allow admin accounts to access config. Ahh ok I see it now. I was trying to edit it from the profile screen and the option was greyed out. ![Capture](https://user-images.githubusercontent.com/14824476/138735777-6895ad9c-d31e-481a-97a9-d18516d3549f.PNG) It can be edited from the user management screen though. ![Capture2](https://user-images.githubusercontent.com/14824476/138735833-8d48e8b3-81cb-4b19-ba9f-a4c4e2797e30.PNG) Is this by design?
Author
Owner

@advplyr commented on GitHub (Oct 25, 2021):

It is, but not something I thought a lot about. Would you want your users to be able to change their username?

@advplyr commented on GitHub (Oct 25, 2021): It is, but not something I thought a lot about. Would you want your users to be able to change their username?
Author
Owner

@Jdiesel87 commented on GitHub (Oct 25, 2021):

No probably not

Current implementation works for me. I was just coming at it from a narrow mindset and didn't explore things enough.

@Jdiesel87 commented on GitHub (Oct 25, 2021): No probably not Current implementation works for me. I was just coming at it from a narrow mindset and didn't explore things enough.
Author
Owner

@Maximilian85 commented on GitHub (Oct 25, 2021):

You're right, it fits and the implementation can stay that way. Thanks

@Maximilian85 commented on GitHub (Oct 25, 2021): You're right, it fits and the implementation can stay that way. Thanks
Author
Owner

@advplyr commented on GitHub (May 4, 2022):

Admin user now has full access in v2.0.10

@advplyr commented on GitHub (May 4, 2022): Admin user now has full access in [v2.0.10](https://github.com/advplyr/audiobookshelf/releases/tag/v2.0.10)
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#70