# Terminal - xterm available on reseller

**URL:** <https://forum.virtualmin.com/t/terminal-xterm-available-on-reseller/128152>\
**Category:** Virtualmin\
**Created:** [July 25, 2024, 6:37am UTC](https://forum.virtualmin.com/t/terminal-xterm-available-on-reseller/128152 "2024-07-25T06:37:38Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![ale.ab](https://cdn.forum.virtualmin.com/letter_avatar_proxy/v4/letter/a/edb3f5/32.png) [@ale.ab](https://forum.virtualmin.com/u/ale.ab)\
**Post date:** [July 25, 2024, 6:37am UTC](https://forum.virtualmin.com/t/terminal-xterm-available-on-reseller/128152/1 "2024-07-25T06:37:38Z")

</div>

| SYSTEM INFORMATION | |
| --- | --- |
| OS type and version | rocky 9 |
| Webmin version | 2.111 |
| Virtualmin version | 7.20.2 pro |
| Webserver version | Apache version 2.4.57 |
| Related packages | terminal |

Hello, i have new server with virtualmin pro just installed.  
i need to create reseller and give access to terminal.  
so i can close ssh port.

i try to  
Virtualmin – system settings – virtualmin configuration  
Configuration category: reseller settings  
Additional modules for resellers xterm

save

but when i access with reseller password i can’t see terminal.  
instead of reseller login , i can enable xterm to virtual server (user)  
i can with  
manage virtual server - edit owner limits  
Extra Webmin modules xterm

but i can bacause i’m root, how reseller give this permission?

thank you

---

<div class="post-metadata">

**Author:** ![stefan1959](https://cdn.forum.virtualmin.com/letter_avatar_proxy/v4/letter/s/49beb7/32.png) [@stefan1959](https://forum.virtualmin.com/u/stefan1959)\
**Post date:** [July 25, 2024, 7:01am UTC](https://forum.virtualmin.com/t/terminal-xterm-available-on-reseller/128152/2 "2024-07-25T07:01:20Z")

</div>

I see what you mean, are you using the reseller account as a extra administrator. This is either a oversight or a reseller isn’t meant to have terminal access.

---

<div class="post-metadata">

**Author:** ![Joe](https://cdn.forum.virtualmin.com/user_avatar/forum.virtualmin.com/joe/32/9_2.png) [@Joe](https://forum.virtualmin.com/u/Joe)\
**Post date:** [July 25, 2024, 7:10am UTC](https://forum.virtualmin.com/t/terminal-xterm-available-on-reseller/128152/3 "2024-07-25T07:10:58Z")

</div>

A reseller account doesn’t have a real system user, thus can’t use the terminal (which is a system login). It’s probably possible to create a system user with the same name, though, and grant them access to the Terminal in Webmin Users.

But, you’re probably expecting them to have access they won’t have. The terminal would have user-level permissions, and the domains the reseller manages will not be owned by or in the same group as the reseller, and so the reseller won’t be able to do anything with their domains content. You’d need to…do something else. I’m not sure what the right option would be. Maybe add all the domain groups as secondary groups for the reseller. As long as all the domains files are group writable, that’d work, but also has some potential risks. Linux has finer-grained access control in a variety of ways, which might also be an option.

---

<div class="post-metadata">

**Author:** ![stefan1959](https://cdn.forum.virtualmin.com/letter_avatar_proxy/v4/letter/s/49beb7/32.png) [@stefan1959](https://forum.virtualmin.com/u/stefan1959)\
**Post date:** [July 25, 2024, 7:19am UTC](https://forum.virtualmin.com/t/terminal-xterm-available-on-reseller/128152/4 "2024-07-25T07:19:58Z")

</div>

I got the reseller to have terminal if you edit the webmin user add terminal

 ![image](https://cdn.forum.virtualmin.com/uploads/default/original/2X/6/64831bd2cb5f1426f9f9a6e0a0b06cdef3eece3c.png)

That added the terminal icon and access to root.

I did also enable unix user for reseller, not sure if that made a difference.  
UPDATE I can’t see any new unix user.

 ![image](https://cdn.forum.virtualmin.com/uploads/default/original/2X/c/c4ad1f58f54632d09d31464c691897e6314975ed.png)

![image](https://cdn.forum.virtualmin.com/uploads/default/original/2X/1/13dc4602978ea59702607078beff6665e23a393d.png)

---

<div class="post-metadata">

**Author:** ![ale.ab](https://cdn.forum.virtualmin.com/letter_avatar_proxy/v4/letter/a/edb3f5/32.png) [@ale.ab](https://forum.virtualmin.com/u/ale.ab)\
**Post date:** [July 25, 2024, 7:43am UTC](https://forum.virtualmin.com/t/terminal-xterm-available-on-reseller/128152/5 "2024-07-25T07:43:45Z")

</div>

thank you.

I explained badly

I need to enable a reseller to enable terminal for its customers…

so i’m root  
create a reseller with name “reseller1”  
i share password to my reseller

reseller login with “reseller1”  
and create virtual server with “domain1.tld” and username “user1”  
how reseller1 can enable terminal for user1 (without root permission)?

so that reseller1 or user1 can use terminal by virtualmin panel.

thank you

---

<div class="post-metadata">

**Author:** ![jimr1](https://cdn.forum.virtualmin.com/user_avatar/forum.virtualmin.com/jimr1/32/14173_2.png) [@jimr1](https://forum.virtualmin.com/u/jimr1)\
**Post date:** [July 25, 2024, 7:52am UTC](https://forum.virtualmin.com/t/terminal-xterm-available-on-reseller/128152/6 "2024-07-25T07:52:29Z")

</div>

> [@ale.ab](#):
>
> so that reseller1 or user1 can use terminal by virtualmin panel.

works for me

 ![image](https://cdn.forum.virtualmin.com/uploads/default/original/2X/8/8b9b130ee3fcd5c8fcbd04dc9213ada998bf8eef.png)

EDIT Just noticed the domain owner does not get the option in the virtualmin menu, however does get the terminal option from the icons at the bottom of the screen

---

<div class="post-metadata">

**Author:** ![ale.ab](https://cdn.forum.virtualmin.com/letter_avatar_proxy/v4/letter/a/edb3f5/32.png) [@ale.ab](https://forum.virtualmin.com/u/ale.ab)\
**Post date:** [July 25, 2024, 8:45am UTC](https://forum.virtualmin.com/t/terminal-xterm-available-on-reseller/128152/7 "2024-07-25T08:45:22Z")

</div>

ok, thank you.

now im able to reproduce use this way

Webmin – webmin – webmin users  
click on reseller  
Available Webmin modules  
V Terminal  
Save

thank you

---

<div class="post-metadata">

**Author:** ![shoulders](https://cdn.forum.virtualmin.com/user_avatar/forum.virtualmin.com/shoulders/32/10086_2.png) [@shoulders](https://forum.virtualmin.com/u/shoulders)\
**Post date:** [July 25, 2024, 8:46am UTC](https://forum.virtualmin.com/t/terminal-xterm-available-on-reseller/128152/8 "2024-07-25T08:46:29Z")

</div>

Is this a bug?

---

<div class="post-metadata">

**Author:** ![jimr1](https://cdn.forum.virtualmin.com/user_avatar/forum.virtualmin.com/jimr1/32/14173_2.png) [@jimr1](https://forum.virtualmin.com/u/jimr1)\
**Post date:** [July 25, 2024, 8:49am UTC](https://forum.virtualmin.com/t/terminal-xterm-available-on-reseller/128152/9 "2024-07-25T08:49:00Z")

</div>

no this is just intended, you may not want to give a reseller access to the terminal, tbf this is the first time I have even looked at resellers, I am playing with options atm to see what you can and cannot do

---

<div class="post-metadata">

**Author:** ![shoulders](https://cdn.forum.virtualmin.com/user_avatar/forum.virtualmin.com/shoulders/32/10086_2.png) [@shoulders](https://forum.virtualmin.com/u/shoulders)\
**Post date:** [July 25, 2024, 8:50am UTC](https://forum.virtualmin.com/t/terminal-xterm-available-on-reseller/128152/10 "2024-07-25T08:50:11Z")

</div>

I was meaning, terminal not being in the menu but is an icon only.

Are the menu permissions wrong

---

<div class="post-metadata">

**Author:** ![jimr1](https://cdn.forum.virtualmin.com/user_avatar/forum.virtualmin.com/jimr1/32/14173_2.png) [@jimr1](https://forum.virtualmin.com/u/jimr1)\
**Post date:** [July 25, 2024, 8:53am UTC](https://forum.virtualmin.com/t/terminal-xterm-available-on-reseller/128152/11 "2024-07-25T08:53:47Z")

</div>

Ah I see Thought you meant the ability to have a terminal in the first place, Maybe it is.  
There is a setting in resellers that may/may not have a bearing  
 ![image](https://cdn.forum.virtualmin.com/uploads/default/original/2X/1/13108154b93753d27741441a7951220631d26ef2.png)

---

<div class="post-metadata">

**Author:** ![jimr1](https://cdn.forum.virtualmin.com/user_avatar/forum.virtualmin.com/jimr1/32/14173_2.png) [@jimr1](https://forum.virtualmin.com/u/jimr1)\
**Post date:** [July 25, 2024, 9:03am UTC](https://forum.virtualmin.com/t/terminal-xterm-available-on-reseller/128152/12 "2024-07-25T09:03:47Z")

</div>

> [@shoulders](#):
>
> Are the menu permissions wrong

looks like an authentic theme bug, just switched to the framed theme & the option is within the menu system

 ![image](https://cdn.forum.virtualmin.com/uploads/default/original/2X/8/8090c5a82787f2dcccbba1d2bc057644cf677919.png)  
however when you switch back to authentic the option appears, caching maybe ?

---

<div class="post-metadata">

**Author:** ![shoulders](https://cdn.forum.virtualmin.com/user_avatar/forum.virtualmin.com/shoulders/32/10086_2.png) [@shoulders](https://forum.virtualmin.com/u/shoulders)\
**Post date:** [July 25, 2024, 9:09am UTC](https://forum.virtualmin.com/t/terminal-xterm-available-on-reseller/128152/13 "2024-07-25T09:09:25Z")

</div>

if someone could confirm this bug and then report it, it would be useful.

I cannot do it because I do not have pro installed at this time (I do have it though 😄 )

---

<div class="post-metadata">

**Author:** ![jimr1](https://cdn.forum.virtualmin.com/user_avatar/forum.virtualmin.com/jimr1/32/14173_2.png) [@jimr1](https://forum.virtualmin.com/u/jimr1)\
**Post date:** [July 25, 2024, 2:07pm UTC](https://forum.virtualmin.com/t/terminal-xterm-available-on-reseller/128152/14 "2024-07-25T14:07:00Z")

</div>

It’s a caching problem, it doesn’t really effect anything just a missing option until the cache is cleared nothing too much to worry about unless you think a domain owner has not got the intelligence to click the button in the icon list at the base of the menu, that said as the theme inherits theme settings, from the person who set up virualmin in the first place, this should be changed to a default set for each user, there is the point that if a master admin removes the theme config icon sudsisquent users can not edit the theme assuming other settings are set, don’t show dashboard etc

---

<div class="post-metadata">

**Author:** ![system](https://cdn.forum.virtualmin.com/uploads/default/original/2X/c/cd96d761e326db4b2bef94886a639109bd7a8e76.svg) [@system](https://forum.virtualmin.com/u/system)\
**Post date:** [August 2, 2024, 2:07pm UTC](https://forum.virtualmin.com/t/terminal-xterm-available-on-reseller/128152/15 "2024-08-02T14:07:29Z")

</div>

Closed on August 2, 2024, 2:07pm UTC

This topic was automatically closed 8 days after the last reply. New replies are no longer allowed.
