<font size="2">Hello again!<br><br>I solved the other problem. I was expecting that the user should be asked to give a password when logging in to OpenNebula through the oneadmin-account, but apparently this wasn't the case. I succeed to login as another user through the oneadmin-account.<br>
<br>Could you give me any ideas of what's the best way to implement this (I am doing a bachelor's thesis) [I know how to implement most of the below and I will ask specifically after the following paragraphs what I need help with. Problem description that I have written):<br>
<br></font><blockquote style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;" class="gmail_quote"><font size="2"><span style="font-family: Arial; color: rgb(53, 55, 53); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;">ICT at Royal Institute of Technology [KTH]- a university of Stockholm in Sweden - have</span><span style="font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;">
16 computers that they are not using, which they bought from PDC at </span></font><font size="2"><span style="font-family: Arial; color: rgb(53, 55, 53); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;">KTH</span></font><font size="2"><span style="font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;"> couple of years ago. One of the goals is to install OpenNebula
[explained below] on them all, with one of the computers being the front
end. I call this cluster of nodes Cloudelia.</span><br></font><font size="2"><span style="font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;"></span><br>
</font><font size="2">
<span style="font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;">The system should follow the following requirements:</span><br>
</font><font size="2">
<span style="font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;">In
this system we have administrators and ordinary users (‘user’). The
administrators have the right to grant other KTH users the privilege to
become administrators. In order for a user to use the system,
authentication needs to be done to ensure that it has a KTH-account.
When an administrator sees an get permission-request from an user and is
deciding on whether to approve the user or not, it must be able to rely
on than an authentication-mechanism ensures that the user really is the
user with the specific KTH-user name shown in the interface. This
ensures that any user outside of KTH with an intent to use Cloudelia in a
malicious way doesn’t get access to the system.</span><br></font><font size="2"><span style="font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;"></span><br>
</font><font size="2">
<span style="font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;">An
administrator is presented with information of all KTH-users that have
requested and are waiting for to get permission to use OpenNebula for a
certain course. The administrator can grant permission to any number of
these users at a time, and upon granting permission these users will get
access to Cloudelia as Open Nebula-’regular users’ [explained below]
using the login details they provided upon requesting permission to
Cloudelia. An administrator can see a list of all the users of a certain
course and can change the permission rights of an user. </span><br></font><font size="2"><span style="font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;"></span><br>
</font><font size="2">
<span style="font-family: Arial; color: rgb(0, 0, 0); background-color: transparent; font-weight: normal; font-style: normal; text-decoration: none; vertical-align: baseline;">The
described procedure of handling the accounts reduces the work load of
the administratiors. One advantage is that they don’t need to set up
accounts for each user one at a time, by manually assigning them user
names, passwords and entering the commands required in OpenNebula for
creating an Open Nebula-regular user.</span> </font></blockquote><div><font size="2"> </font></div><blockquote style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;" class="gmail_quote">
<font size="2">[More information of my proposed solution is found here: <a href="https://docs.google.com/document/d/1Y6X2jUlQR2Uwf-3G7Zk2C9Y8ERgA-EddwBvKpRbnBZI/edit?hl=en#" target="_blank">Link</a>]<br></font></blockquote>
<font size="2"><br><b>
More specifically I wonder how to solve this:</b><br>When the administrator has approved a student to get permission to access the cloud, and his/her OpenNebula account including password has been created: How should the student access the cloud? Could you suggest to me a safe way that can handle multiple users at the same time?<br>
</font><pre style="font-family: courier new,monospace;"><font size="2">The cloud stands in a server hall, so the user should access the cloud through some remote access. <br>How do I allow the user to get access to the cloud when he/she provides his/her username and password.<br>
What kind of interface for the user to provide his/her username and password is the smoothest solution?<br>Many users will access the cloud at the same time.<br><br>Thanks for your help!<br><br></font>--Kind Regards, Anders Branderud<br>
</pre>[Personal blog] <a href="http://www.proofexistencegod.com">www.proofexistencegod.com</a> : Logical reasons - based on scientific premises - for the existence of a Creator and that He hasn't left His sapient creatures without an Instruction Manual - Torah ['books of Moses'] - to ascertain, and aspire to, His purpose.<br>
<br>[Company] Anders Branderud IT Solutions - <a href="http://www.abitsolutions.org">www.abitsolutions.org</a><br>