Buenas, cuando instalamos el pureftpd por defecto se conecta con el usuario y contraseña del router, eso no me molestaba ya que era el único usuario con acceso al FTP.
Ahora me ha tocado trabajar en grupo en clase y quiero habilitar una carpeta para que todos los usuarios podamos colgar ahí cada uno su parte del proyecto.
Alguien me podría decir como crear usuarios solo para esa carpeta del FTP, es decir que no tengan acceso de lectura y escritura a demás sitios del router o si puede ser que solo vean esan carpeta.
he probado con este código que he encontrado y creado el usuario pero me da acceso denegado al intentar conectar
# cp /etc/passwd /etc/passwd.bak # just in case you e.g. forget one of the >s
# echo 'ftpuser:x:1000:1000:ftp user:/home/ftpuser:/bin/sh' >>/etc/passwd
# cp /etc/shadow /etc/shadow.bak
# echo 'ftpuser:x:15020:0:99999:7:::' >>/etc/shadow
# cp /etc/group /etc/group.bak
# echo 'ftpuser:x:1000:' >>/etc/group
# cp /etc/gshadow /etc/gshadow.bak
# echo 'ftpuser:x:1000:' >>/etc/gshadow
# passwd ftpuser
# mkdir /home/ftpuser
# chown ftpuser:ftpuser /home/ftpuser
he cambiado directorios y id de usuario y grupo así tengo los archivos:
archivo
group:
root:x:0:
daemon:x:1:
adm:x:4:
mail:x:8:
audio:x:29:
www-data:x:33:
ftp:x:55:
users:x:100:
network:x:101:
nogroup:x:65534:
smbusers:x:1001:
ftpuser:x:1002:
archivo
passwd:
root:x:0:0:root:/root:/bin/ash
daemon:*:1:1:daemon:/var:/bin/false
ftp:*:55:55:ftp:/home/ftp:/bin/false
network:*:101:101:network:/var:/bin/false
nobody:*:65534:65534:nobody:/var:/bin/false
smbadmin:*:1001:1001:smbusers:/mnt/sda3/samba:/bin/false
Miniyo-HP:$1$pDDYCZAc$3Fhtf1fmaw9/twJdwHUnz.:1002:1001:smbusers:/mnt/sda3/samba/homes/Miniyo-HP:/bin/false
ftpuser:x:1001:1002:ftp user:/mnt/sda3/FTP/ftpuser:/bin/false
archivo
shadow:
root:$1$fF.0MLRy$J24Bzvh5dJoeWfeJnDPp5.:15992:0:99999:7:::
daemon:*:0:0:99999:7:::
ftp:*:0:0:99999:7:::
network:*:0:0:99999:7:::
nobody:*:0:0:99999:7:::
ftpuser:$1$.GdMFzEs$hZzz6eGOBqS.nrVWCFRnC.:16097:0:99999:7:::
archivo
gshadow:
ftpuser:x:1002:
archivo
/etc/config/pure-ftpd:
config pure-ftpd
option port '21'
option noanonymous '1'
option chrooteveryone '1'
option maxclientsperip '10'
option maxclientsnumber '4'
option peruserlimits '3:4'
option umask '133:022'
option authentication 'unix'
option enabled '1'
a ver si me echáis un cable tenemos que empezar a trabajar ya el martes ya tenemos que presentar la primera parte del proyecto.
gracias
