[mandrake9.0/gnome] User die niets mag :D

Pagina: 1
Acties:

  • Okasha
  • Registratie: November 2000
  • Niet online
Morgen heb ik een feestje en wil voor de gelegenheid linux eens aanzetten. Heb alle cds in mp3 staan en draai die dus via de stereo, maar wil niet dat mensen verder ook maar iets in mijn computer kunnen. Alleen de directory /mnt/nt3/muziek moet bereikbaar zijn, en de rest onder password. Ook moet alleen xmms te draaien zijn.

Is dit mogelijk onder mandrake? heb nu user ervoor aangemaakt, alle menus doorgespit, maar kom er niet echt uit...

  • odysseus
  • Registratie: Augustus 2000
  • Laatst online: 14:42

odysseus

Debian GNU/Linux Sid

Je kunt zoiets vrij eenvoudig doen met chroot. Zoek eens naar 'chroot' en 'jail', dan vind je genoeg informatie :).

Leven is het meervoud van lef | In order to make an apple pie from scratch, you must first create the universe.


  • Okasha
  • Registratie: November 2000
  • Niet online
als ik het goed begrijp maak je dan de dir. van de user de root dir. en ziet hij de rest dus niet... dit is niet echt mijn doel... Het beste zou denk ik zijn als de user gewoon alleen xmms kan gebruiken en verder helemaal niets. die bestanden zou hij dan wel zien, maar hij kan ze niet gebruiken... hij moet natuurlijk ook wel /mnt/nt3/muziek kunnen openen enzo..

Verwijderd

Je kan bv een nieuwe user aanmaken, en in de home dir van die user alle (nodige) files kopieren van bv je gewone user. Krijgen ze dus wel continue errors: operation not permitted (of zo).
Of je doet
su
en
chown -R [andereuser] /home/[nieuwemagniksuser]
chgrp -R [andereuser] /home/[nieuwemagniksuser]

Verder kan je dan het path instellen dat er alleen het pad van /home/[nieuwemagniksuser]/bin is, en in bin een link naar xmms....

of beter:
vanuit de console (ctrl-alt-F1) een (eventueel 2e) X sessie starten (eerste kan je gewoon met displaylock beveiligen) zonder windowmanager (X :1 & ), daarin xmms starten (kan je het window ook niet verplaatsen) (export DISPLAY=:1 gevolgd door: xmms &) , en de console vanwaar je het gestart hebt (terug met ctrl-alt-F1, naar je eerste grafische sessie ctrl-alt-F7, ctrl-alt-F8 naar de 2e) met ?ock afsluiten, alle andere consoles gewoon niet inloggen.
(Je kan voor xmms ook een windowmanager starten, dan kan je de xmms windows plaatsen, en vervolgens die windowmanager afschieten; dan staan je xmms windows tenminste goed)

Knappe jongen die daar nog een ander progje weet op te starten, zonder password...

Oh ja, niet vergeten: degene die als eerste inlogt krijgt de rechten op /dev/dsp, dus je moet als eerste inloggen met de user die de muziek moet kunnen afspelen (anders zijn er wel andere dingen om dat op te lossen, maar dit is het gemakkelijkst).