Jump to content

Restreindre les exécutables dispos


Recommended Posts

Ouais, avec rbash c'est clair qu'ils vont être limités, surtout si tu veux lancer des interfaces graphiques.

Sinon, c'est assez spécifique, mais on peut faire ça avec SELinux.

J'ai testé...

 shell $ mkdir dossier
shell $ cp /bin/ls dossier/
shell $ rbash
rbash $ find
.
./dossier
./dossier/ls
rbash $ ./dossier/ls
rbash: ./dossier/ls: restricted: cannot specify `/' in command names
rbash $ cd dossier
rbash: cd: restricted
rbash $ bash
bash $ ./dossier/ls
dossier
bash $ cd dossier
bash $ ./ls
ls

à quoi ça sert de limiter le shell si on peut toujours lancer un autre shell?

peut-être en enlevant l'exécution de tous les autres shell... mais après ça va être tendu pour plein de scripts...

Link to post
Share on other sites

Merci pour toutes vos réponses :)

Le but n'est pas ici de limiter les exécutions en général, mais d'empêcher d'exécuter d'autres exe que ceux dans /usr/bin etc. Donc, vu que le niveau moyen des utilisateurs ne sera pas exceptionnel, noexec me convient même si c'est certain que c'est pas ultime (cf. /tmp qui sera toujours écrivable et exécutable).

Link to post
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...