[Utilisateur] Limiter l'accès a /home/$nom_utilisateur

Limiter l'accès a /home/$nom_utilisateur [Utilisateur] - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 16-07-2003 à 17:28:49    

Bonjour,
 
Je souhaite pour un utilisateur donné restreindre l'accès à son $HOME. Il ne pourra accéder qu'à ce dossier. Comment lui interdire l'accés à tout les autres dossiers ?
 
:??:

Reply

Marsh Posté le 16-07-2003 à 17:28:49   

Reply

Marsh Posté le 16-07-2003 à 17:36:59    

chroot ?

Reply

Marsh Posté le 16-07-2003 à 17:42:03    

Reply

Marsh Posté le 16-07-2003 à 17:42:37    

shell restreint
 
mais c'est pas 100% secure.
 
il doit aussi etre possible de le chrooter

Reply

Marsh Posté le 16-07-2003 à 17:43:07    


un peu fort ...
 
EDIT: reflection :pt1cable: ... peut-etre pas


Message édité par western le 16-07-2003 à 17:44:04
Reply

Marsh Posté le 16-07-2003 à 17:44:03    

chrooter c'est un peu merdique non ? l'utilisateur n'a même plus de /bin/sh ou quoi que ce soit...
 
Sinon c'est quoi que t'appeles un shell restreint ?

Reply

Marsh Posté le 16-07-2003 à 17:56:00    

vous voudriez pas m'expliquer comment vous obtenez ce qu'il veut avec un chroot :??: passke là je vois vraiment pas...

Reply

Marsh Posté le 16-07-2003 à 17:58:03    

chmod des fois.... :pt1cable:

Reply

Marsh Posté le 16-07-2003 à 18:01:55    

t as soit le shell restreint, soit tu chroot le shell de ton user
explication par là : http://www.linuxfrench.net/article.php3?id_article=914
c 'est ce que j'utilise avec mon user mldonkey des fois que ...  ;)  
avec le patch de grsecurity c'est pas mal


Message édité par nikosaka le 16-07-2003 à 18:02:59
Reply

Marsh Posté le 16-07-2003 à 18:08:22    

ah wé tu reconstruit un système en parallèle koi... :/

Reply

Marsh Posté le 16-07-2003 à 18:08:22   

Reply

Marsh Posté le 16-07-2003 à 18:11:31    

ouai c est ça.
faut compiler tout les progs que tu veux utiliser en static
si tu veux pas recopier toutes tes lib dans /home/user/lib  :(  
mais pour une utilisation très simple avec peu de user c'est facile à mettre en oeuvre et
c'est très léger sur le disque dur

Reply

Marsh Posté le 16-07-2003 à 18:53:43    

DarkOli a écrit :

Bonjour,
 
Je souhaite pour un utilisateur donné restreindre l'accès à son $HOME. Il ne pourra accéder qu'à ce dossier. Comment lui interdire l'accés à tout les autres dossiers ?
 
:??:


 
Si ton utilisateur n'a accès qu'à $HOME, il n'a pas accès a /bin/sh etc...
 
Donne plustot tes besoins qu'on voie une solution adaptée.

Reply

Marsh Posté le 16-07-2003 à 19:26:09    

Kristoph a écrit :


 
Si ton utilisateur n'a accès qu'à $HOME, il n'a pas accès a /bin/sh etc...
 
Donne plustot tes besoins qu'on voie une solution adaptée.


Tout à fait ! En fait c'est pour un accès FTP.
Je veux limiter l'accès à un dossier et ce pour un utilisateur précis.
 
1. Par exemple l'utilisateur "toto" ne doit avoir accès qu'au dossier "/home/toto" lorsqu'il accède via FTP au PC (Debian 'woody', proftpd).
 
2. En local il doit avoir accès à aucun dossier sauf "/home/toto" mais si ce n'est pas possible pour ce deuxième point, ce n'est pas grave car le plus important reste l'accès FTP.
 
Donc je pense que je dois créer un utilisateur "toto" avec le mot de passe et le dossier "/home/toto" (qui est créé par défaut) mais ensuite ?
 
Merci et désolé pour ces quelques imprécisions ! :D

Reply

Marsh Posté le 16-07-2003 à 19:29:57    

interressante la question: drapal

Reply

Marsh Posté le 16-07-2003 à 19:33:27    

Behn ensuite il suffit de configurer proftpd pour qu'il chroote tes utilisateurs dans leur répertoire perso.
 
Y'a pure-ftpd qui fait ça très bien aussi.

Reply

Marsh Posté le 16-07-2003 à 19:37:24    

ben en faite c'est plus sécurisant ce qu'il demande. Bloquer sur le logiciel du serveur FTP est une chose, ca en ai une autre.

Reply

Marsh Posté le 16-07-2003 à 19:49:10    

1) ben tu cherches l option pour chrooter tes users dans leur home rep. je connais pas proftpd mais tu peux le faire avec pure-ftpd ou vsftpd (ce dernier est super simple à configurer)
2) vas voir le lien que je t'ai donné plus haut

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed