Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

disable webui terminal

Featured Replies

Please provide steps to disable webui terminal.  I prefer ssh key exchange shell access.

Unraid Version 6.8.2

 

-- Digest :  

  We can remove the button on the front end using this command: 

     rm /usr/local/emhttp/plugins/dynamix/TerminalButton.page

 

  Above change does not disable the root access to command line interface, it can be accessed using direct URL with standard authentication:

     https://unraid:8443/webterminal/

 

  There are other avenues to execute nefarious code using unraid UI, and removing this functionality will not address these security issues. 

  Any breach of the UI effectively provides root access to unraid system.

 

 

image.png.babe70dc69142726934300bc81301939.png

 

Edited by Darek

  • Author

Thank you for your comment. 

Webui terminal provides command line interface (CLI) without ssh key requirement.

I can disable ssh, but I don't see a way to disable Webui terminal.

Once configured I don't need this feature and see it as undesired vulnerability.

I would like to limit this kind of access if possible.

1 hour ago, Darek said:

Thank you for your comment. 

Webui terminal provides command line interface (CLI) without ssh key requirement.

I can disable ssh, but I don't see a way to disable Webui terminal.

Once configured I don't need this feature and see it as undesired vulnerability.

I would like to limit this kind of access if possible.

You have to have logged into webGUI in order to use it.  If someone has hacked that, they could just go and "re-enable" the terminal.

Like @limetech says, once logged into the webUI anyone can do pretty much anything, but if you really want to remove that button,

rm /usr/local/emhttp/plugins/dynamix/TerminalButton.page

Will accomplish this if set via a user script to run at Array Start (1st Boot Only)

 

But, you may be better off renaming it as there may come a time when you need to get in via the webGUI to the terminal.

  • Author

To be clear , removing the button doesn't disable functionality.  But at least nobody is going to click on the silly link now.

 

https://unraid:8443/webterminal/

 

Why would you even let anyone who isn't you have access to your unraid root account for the web ui?

Archived

This topic is now archived and is closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.