Is there an OS which fulfill these features?????

Roman Tanvir

Reputable
Jan 22, 2015
30
0
4,530
I would be grateful if you could answer some questions.

I want to be able to install an open source operating system (e.g. Ubuntu) on multiple device with exactly two user accounts:

1) Admin
-this account is password protected
-The user can connect to WiFi
-once logged in, the admin can run updates, install software, browse freely etc.
2) User
-no password is needed or password is blank
-once logged in, the system is heavily locked down
-The user can connect to WiFi
-The user can only access a single specified website e.g. example.com and pages within it - no other web access is allowed
-There is only one browser (Chrome/Firefox)

Questions
A) What operating system and settings would you recommend? I would like to be able to run this on a variety of devices.
B) Which way round is this best done? Install a standard build and set up each machine separately, or make an image of the described system with a very customized set of parameters that fits all these requirements and put it on a USB drive, or something in between. I'm wanting to know what is possible.
C) The website will have php, MySQL and user accounts. Ideally, I would like to know if the user is logging in using one of these devices or another device that was not set up in this way. Not sure if that is possible as someone could forge their identity/user agent perhaps? How would I best go about identifying the origin?
D) Any other thoughts?
 
Solution
A) Ubuntu, Cent OS, Arch, and other distros are great versions of Linux. I can't really recommend which one would be best, because almost all of them would work with what you are looking to do. You will need to play with them to see which you like best. They all do the same thing, but (sometimes) in different ways. The best part is - they are all FREE.

If you are not comfortable running a Linux based environment, Windows can do the same thing too but you would need to purchase the proper licensing for it.

B) The easiest way is obviously setting up one machine how you like it then imaging it. It saves time reinstalling and customizing every system you want to do this to. Anything is possible.

C) You could assign each computer a token...
A) Ubuntu, Cent OS, Arch, and other distros are great versions of Linux. I can't really recommend which one would be best, because almost all of them would work with what you are looking to do. You will need to play with them to see which you like best. They all do the same thing, but (sometimes) in different ways. The best part is - they are all FREE.

If you are not comfortable running a Linux based environment, Windows can do the same thing too but you would need to purchase the proper licensing for it.

B) The easiest way is obviously setting up one machine how you like it then imaging it. It saves time reinstalling and customizing every system you want to do this to. Anything is possible.

C) You could assign each computer a token that is presented to your website which could identify the computer they are logging in from.

D) Yeah, this is a very broad question, so therefor my answers are pretty wide open too. The more you can specify, the more I can help :)
 
Solution

TRENDING THREADS