In Progress

Linux based internet cafe kiosk

I want to configure a computer running Linux Mint to achieve the following

1. Security

The computer must have a user account which is separated from system level access such that no matter how badly behaved the user is, there will be zero risk that they can damage the system as installed by root.

2. Usability

The user account must have access to software that has been installed such as open office, web browsers, printer access, USB interfaces for uploading and manipulating images

3. Time management

The user account must be configurable by an administrator to be active for a defined period of time. I anticipate a mysql database with fields for:: account name, time and account status (unused, active, used)

The user must enter an unused account name. Cron or similar must start counting down from the time period associated with that account name and, when the countdown gets to zero it must disconnect the user and completely delete all aspects of the session.

The application that manages this must give warnings at intervals before the account session is closed.

The application must allow for another account to be established before the countdown completes and, if successful it must add the new amount of time to the exiting amount of time to effectively extend the session time.

4. Admin

A site administrator must have the ability to remotely (i.e. from a different network) or locally access root on the computer to accomplish the following:

manage (add, change delete) records to the mysql user account database

manage packages and the general state of the computer

I believe that Linux provides numerous tools and features to facilitate this. I found one site ( [url removed, login to view]) which seems to take care of the security aspect...

I have read of other solutions which seem to provide a partition overlay for the user account which prevents the user from writing anything to the protected system partition...

I'm no linux expert and so need your support. I have a computer set up with mint installed and ready to work on. I can provide remote access to this computer for you.

Once this solution has been refined I will then want to duplicate this onto 2 other (a total of three) computers which I will install in a hotel.

Please only bid on this project if you are confident that you can complete the job quickly and efficiently and if you are willing to work with me in the future should support issues arise.

Thank you for looking.

Russell

Skills: C Programming, Linux, MySQL, System Admin

See more: linux based kiosk, linux internet cafe, writing job internet, writing cafe, web programming solutions, web programming interfaces, web network solutions, tools computer programming, future internet programming, system administrator looking job, risk management database access, remote support linux, remote programming job, programming tools, programming org, programming one remote, programming computers, programming expert system, one remote programming, network administrator job, looking network administrator, linux programming software, job computer programming, internet cafe database, start computer programming

About the Employer:
( 7 reviews ) ashton under lyne, United Kingdom

Project ID: #1278239

Awarded to:

Stevemartincouk

Hi I could do this project for you I'd have to go through the finer points but this on a whole possible. Im based in Manchester and have 10 years of Linux experience.

$150 USD in 14 days
(1 Review)
0.0

5 freelancers are bidding on average $176 for this job

slk

Please see PMB.

$40 USD in 2 days
(14 Reviews)
4.6
scarby

I currently work as a Linux sysadmin covering both desktop and server systems. I am familiar with kiosk based systems (we use them for guest access) and have theoretical knowledge of internet systems which will install More

$250 USD in 7 days
(0 Reviews)
0.0
VVivek2007

Hi This is Raj Vivek

$200 USD in 4 days
(0 Reviews)
0.0
mohitshrm334

I can do this with best of my effort.

$240 USD in 5 days
(0 Reviews)
1.8