ouioui2000
20/06/2011, 09h12
Je souhaite permettre à des invités de se connecté sur mon site via ftp pour y déposer des fichiers volumineux.
Pour cela j'ai donc créer un utilisateur "guest" en tapant "adduser guest" ... sur ma console.
L'utilisateur peux maintenant se connecté via ftp avec ce compte et se retrouve directement sur son répertoire /home/guest/.
Mais cette utilisateur peux aller sur les autres répertoires et lire les fichiers s'y trouvant.
Comment restreindre ses droits uniquement à ce répertoire le plus simplement possible ?
J'ai bien pensé restreindre les droits sur tous les autres répertoires mais cela me parait compliqué...
Voici les droits de l'utilisateur, je voudrait que tous soit en d-------- afin qu'il ne puisse rien faire sauf sur son /home.
Pour cela j'ai donc créer un utilisateur "guest" en tapant "adduser guest" ... sur ma console.
L'utilisateur peux maintenant se connecté via ftp avec ce compte et se retrouve directement sur son répertoire /home/guest/.
Mais cette utilisateur peux aller sur les autres répertoires et lire les fichiers s'y trouvant.
Comment restreindre ses droits uniquement à ce répertoire le plus simplement possible ?
J'ai bien pensé restreindre les droits sur tous les autres répertoires mais cela me parait compliqué...
Voici les droits de l'utilisateur, je voudrait que tous soit en d-------- afin qu'il ne puisse rien faire sauf sur son /home.
Code:
drwxr-xr-x 2 root root 4096 2011-05-17 14:02 bin drwxr-xr-x 3 root root 4096 2011-05-17 07:47 boot drwxr-xr-x 3 root root 4096 2011-05-19 20:51 build drwxr-xr-x 14 root root 14140 2011-05-17 07:50 dev drwxr-xr-x 112 root root 4096 2011-06-20 10:02 etc drwxr-xr-x 9 root root 4096 2011-06-20 10:01 home drwxr-xr-x 14 root root 12288 2011-05-17 14:03 lib lrwxrwxrwx 1 root root 4 2011-05-17 07:47 lib64 -> /lib drwx------ 2 root root 16384 2010-10-08 13:56 lost+found drwxr-xr-x 3 root root 4096 2010-10-08 13:58 media drwxr-xr-x 2 root root 4096 2010-08-05 22:31 mnt drwxr-xr-x 5 root root 4096 2011-05-19 14:17 opt dr-xr-xr-x 133 root root 0 2011-05-17 07:50 proc drwx------ 5 root root 4096 2011-05-19 20:53 root drwxr-xr-x 2 root root 4096 2011-05-17 14:04 sbin drwxr-xr-x 2 root root 4096 2010-05-10 07:45 selinux drwxr-xr-x 2 root root 4096 2010-10-08 13:57 srv drwxr-xr-x 12 root root 0 2011-05-17 07:50 sys drwxrwxrwt 27 root root 4096 2011-06-20 10:06 tmp drwxr-xr-x 10 root root 4096 2010-10-08 13:57 usr drwxr-xr-x 14 root root 4096 2011-05-17 17:52 var