pure-ftpd och virtuella användare

Permalänk

pure-ftpd och virtuella användare

Hej,
Jag har en server med pure-ftpd och virtuella användare. Hur begränsar enskilda virtuella användare när alla använder samma systemkonto och grupp?

Tex användare 'Jonas' och 'Daniel' är båda medlemmar i ftpuser och ftpgroup.
Hur sätter man rättigheter så att Jonas inte kan komma åt Daniels hemkatalog?

Visa signatur

» Well, tough titties...

Permalänk
Hedersmedlem

Du kan chroot:a dem i sina hemkataloger så kan de inte traska runt i filsystemet, det ser pure-ftpd till, även om deras processer körs med samma lokala användare.

Visa signatur

Nu med kortare användarnamn, men fortfarande bedövande långa inlägg.

Permalänk

Är det meningen att en fil som laddas upp av Daniel ägs av användaren ftpuser och gruppen ftpgroup?

Borde det inte Daniel:ftpgroup ?

Visa signatur

» Well, tough titties...

Permalänk
Medlem

För det första använder man sällan stora bokstäver när det kommer till uid/gid, sen beror det helt på om dom användarna faktiskt finns i systemet, eller om dom bara är virtuella och då mappade till något annat i filsystemet.

Använder du ftpuser som en mappning till den virtuella användaren daniel så kommer ftpuser vara ägaren till filsystemet.

Att mappa två virtuella användare som ska vara skillda till samma systemanvändare är inte så smart, skapa nya användare bara och mappa dom separat. Eller skapa nya användare i systemet rakt av och sätt deras shell till något som inte stämmer överrens med t.ex /etc/shells (och givetvis se till så att pure-ftpds chroot är igång)