Am Samstag 16 Oktober 2004 22:53 schrieb Christian Knoke:
> On Sat, Oct 16, 2004 at 09:36:57PM +0200, Matthias Houdek wrote:
> > Am Samstag 16 Oktober 2004 18:46 schrieb Christian Knoke:
> > > On Sat, Oct 16, 2004 at 06:15:41PM +0200, Christian Lensch wrote:
> > > > wie kann ich auf meinem Debian System einen user neu anlegen, der
> > > > ausschlie�lich auf sein eigenes Homeverzeichnis Zugriff hat und
> > > > nur ausgew�hlte Programme (Bsp. firefox und Thunderbird) benutzen
> > > > darf.
> > >
> > > Das ist wohl nicht m�glich und sinnvoll.
> >
> > Doch, mgl. sollte das schon sein, nur eben aufw�ndig (ungestestet):
> >
> > Du brauchst eine neue Gruppe, z.B. "gast".
> >
> > Die Rechte f�r alle Programme in /usr/* musst du f�r Other auf "nicht
> > ausf�hrbar" setzen (chmod o -X /usr/* -R sollte es tun, mach dir aber
> > vorher ein Backup ;-).
>
> Der Teufel liegt halt im Detail. Welche Programme sind f�r ein
> lauff�higes Debiansystem erforderlich? Das sind halt wesentlich mehr
> als Firefox und Thunderbird.

Jaja, es ist nicht ganz unaufw�ndig ;-)

Wobei - f�r Normal-User (so als "DAU-Schutz") sollte es reichen, das 
Execute-Recht f�r die Verzeichnisse /usr/* f�r "Other" rauszunehmen. 
Welcher Dau kennt schon den genauen Pfad einer Datei? *g* Und ohne den 
l�sst sich kein Programm dort aufrufen, weil man die Verzeichnisse ja 
nicht einsehen kann.

> > Alle Programme, die ausgef�hrt werden sollen, erhalten in einem
> > versteckten Ordner im Homeverzeichnis des Users ein Startscript, das
> > einem Mitglied der Gruppe "user" geh�rt, bei dem das Gruppen-ID-Bit
> > gesetzt ist (chmod g +s) und das auch f�r Mitglieder von "gast" oder
> > den speziellen User ausf�hrbar ist.
> > Das Script l�uft dann selbst mit den Rechten der Gruppe "user" und
> > sollte so das entsprechende Programm starten k�nnen.
>
> su1 f�r Arme? Ne, so geht das nicht ...

Im Prinzip sollte es schon gehen. Sicherlich k�nnte man es mit su auch 
machen, aber solche Programme w�rde ich z.B. auch ausschlie�en.

-- 
Gru�
  MaxX
Hinweis: PMs an diese Adresse werden automatisch vernichtet (Filter 
nach /dev/null).

Antwort per Email an