Linux Security Debian Slax Tiny Core Health

Tiny Core

Install Tiny Core While Connected to the Internet

Install Tiny Core Without Being Connected to the Internet

Window Managers

Install Microcore

Install on a USB Drive

Encrypted Home

Additional Users

Install Programs

Root Terminal

Root File Manager

Root Text Editor

Mount a Drive or Partition

Backup

Iptables Firewall

Copy and Paste with the Mouse

Change the Screen Resolution

Background Image

Workspaces

Flash Player

Printer

Make a live CD with Programs

Dial Up Modems

Tiny Core Links


Other Links


Contact Details

Click Here for
Current Version of Tiny Core

Tiny Core 2.1-3

Additional Users

To set up Tiny Core for additional users, do the following in conjunction with Installing Tiny Core While Connected to the Internet or Without Being Connected to the Internet.


Home for Each User

Tiny Core may be set up with a home for each user.

In this example, there are three users, Rodney, Hayley and Nicole. You may change the names and have a different number of users.

When installing Tiny Core, set up menu.lst in Grub as follows.

default 0
timeout 5

title   Tiny Core
root   (hd0,0)
kernel   /boot/bzImage quiet user=rodney tce=sda1 home=sda1 max_loop=255
initrd   /boot/tinycore.gz

title   Tiny Core
root   (hd0,0)
kernel   /boot/bzImage quiet user=hayley tce=sda1 home=sda1 max_loop=255
initrd   /boot/tinycore.gz

title   Tiny Core
root   (hd0,0)
kernel   /boot/bzImage quiet user=nicole tce=sda1 home=sda1 max_loop=255
initrd   /boot/tinycore.gz

If you use a partition other than sda1, use appropriate partition information.

You only need one partition for all users.

With this method, users can access each other's files. For greater security, use an encrypted home for each user.


Encrypted Home for Each User

For greater security, use an encrypted home home for each user. You need a partition for each encrypted home.


Partition the Hard Drive

When partitioning the hard drive, make a partition for the home directory of each user.

Set up partitions appropriately. In this example, they are set up as follows:

sda1   Tiny Core
sda2   Rodney
sda3   Hayley
sda5   Swap
sda6   Nicole


Set Up Grub

In this example, menu.lst in Grub is set up like this:

default 0
timeout 5

title   Rodney
root   (hd0,0)
kernel   /boot/bzImage quiet tce=sda1 restore=sda1/rodney crypyohome=sda2 max_loop=255
initrd   /boot/tinycore.gz

title   Hayley
root   (hd0,0)
kernel   /boot/bzImage quiet tce=sda1 restore=sda1/hayley crypyohome=sda3 max_loop=255
initrd   /boot/tinycore.gz

title   Nicole
root   (hd0,0)
kernel   /boot/bzImage quiet tce=sda1 restore=sda1/nicole crypyohome=sda6 max_loop=255
initrd   /boot/tinycore.gz

Create Directories

Create directories in sda1 for each user's backup. Use the same names as used following restore=sda1/.


Create Encrypted Home Files

As each user logs in, they need to create an encrypted home file.

For security, add private directories to /opt/.xfiletool.lst.

For more information, see Encrypted Home.


< Encrypted Home

Install Programs >


© Copyright Guy Shipard 2009