Re: Single purpose

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Scott Taylor wrote:

> I have a client that wants a workstation that can do only one thing:
> connect a browser to a website and that is all.  Only the one website too.
>  I'm thinking something with Squid, maybe, or some IPTables entry, on a
> stand alone workstation (probably CentOS).
> 
> Does that sound do-able?
> 
> Any suggestions?
> 
> Auto login to Gnome, or maybe a simple desktop like TWM, would be nice
> too, if that is possible.

If you only need a browser, there's no reason for GNOME/KDE; you
probably still need a window manager to deal with dialogs and pop-ups.

iptables will be sufficient to limit network access, although there
are still issues like file: URLs (unless you can configure the browser
to block those).

For preventing modifications, you can restore the account's home
directory from a backup on login/logout.

The account should only need write access to the browser's cache
directory. You can disable write access to the home directory itself
(to prevent the creation of "dot" files), and to most files and
directories within the home directory.

Most system files and directories would only need group access for a
group which includes all system accounts but not the user account
(i.e. no world-read/write/execute access). Directories containing
files which the account has to be able to read (e.g. /etc, /tmp) only
need world-execute permission, not read permission.

chroot would provide more control, but probably isn't practical for an
X application.

Other than that, a Google searches for linux+kiosk and
linux+browser+kiosk turns up plenty of hits, showing several distinct
kiosk projects.

-- 
Glynn Clements <glynn@xxxxxxxxxxxxxxxxxx>
-
: send the line "unsubscribe linux-admin" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Newbie]     [Audio]     [Hams]     [Kernel Newbies]     [Util Linux NG]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux Device Drivers]     [Samba]     [Video 4 Linux]     [Git]     [Fedora Users]

  Powered by Linux