Bonjour.
J’ai installé une piratebox avec pour base une distribution raspbian.
Tous les répertoires qui sont offerts en partage sur la piratebox sont dans le répertoire /opt/piratebox/share qui appartiennent à nobody.
$ ls -l /opt/piratebox/share
total 12
drwxr-xr-x 2 nobody nogroup 4096 janv. 16 16:15 board
drwxr-xr-x 14 nobody nogroup 4096 févr. 5 11:34 Shared
drwxr-xr-x 2 nobody nogroup 4096 janv. 16 16:15 tmp
J’ai installé proftpd et je voudrais utiliser l’utilisateur nobody pour uploader des fichiers.
Cet utilisateur est un peu particulier :
$ cat /etc/passwd
nobody:x:65534:65534:nobody:/nonexistent:/usr/sbin/nologin
agenux:x:1001:1001:,,,:/home/agenux:/bin/bash
Avec l’utilisateur agenux je peux sans problème me connecter en ftp mais pas avec l’utilisateur nobody. nobody fait partie de /etc/ftpusers. J’ai autorisé les utilisateurs de /etc/ftpusers à accéder à ftp dans /etc/proftpd/proftpd.conf
cat /etc/proftpd/proftpd.conf
# Autoriser utilisateurs de /etc/ftpusers
<Global>
UseFtpUsers on
</Global>
$ cat /etc/ftpusers
# /etc/ftpusers: list of users disallowed FTP access. See ftpusers(5).
#root
#daemon
#bin
#sys
#sync
#games
#man
#lp
#mail
#news
#uucp
nobody
Toutefois je ne peux pas accéder à ftp avec l’utilisateur nobody tandis qu’avec agenux pas de problème. Est-ce que vous avez une idée de la raison pour laquelle c’est impossible ?