Virtuella användare i vsftpd

Permalänk
Medlem

Virtuella användare i vsftpd

Har letat en del, men hittar inget som jag får att fungera ordentligt. Själva poängen jag vill ha ut är detta:

Jag vill ha en inloggning, för mig själv, där jag kommer åt /
Dock ska resten av familjen ha till gång till en mapp, /space

Om det finns något annat sätt (eller annan ftp-server, dock gillade jag vsftpd), så fungerar det såklart med.

Permalänk
Medlem

Ett sätt är att:
I configen för vsftpd chroota användarna till deras hemmamapp, och lägg sen till en specifik config till din egena user där du har chroot avslaget.
Lägg till användarna och sätt /bin/false som shell och /space som hemmamap.

Permalänk
Medlem

Hmm.. hur sätter man /bin/false?

EDIT: nvm, kör bara med att de har egna configs. Grejen med egna configs va inte för att jag va rädd att de skulle sabba något, va mest bara för att de skulle slippa att leta sig fram till rätt mapp

Permalänk
Medlem

useradd -d /spaces -s /bin/false <användarnamn>
För att se lite hjälp om kommandot:
useradd --help
Eller för att se hela dokumentatinen:
man useradd

För att ändra inställningar för en användare:
usermod --help

Anledningen till att du ska sätta /bin/false som shell är för att dom inte ska kunna logga in genom ssh eller lokalt på servern.

Permalänk
Medlem

Se även 'man chsh' för att byta shell på befintliga användare.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av Letrix
useradd -d /spaces -s /bin/false <användarnamn>
För att se lite hjälp om kommandot:
useradd --help
Eller för att se hela dokumentatinen:
man useradd

För att ändra inställningar för en användare:
usermod --help

Anledningen till att du ska sätta /bin/false som shell är för att dom inte ska kunna logga in genom ssh eller lokalt på servern.

Tackar för hjälpen. Dock fick jag visa dem tre gånger hur de kom in på servern och laddade upp bilder.. Tvivlar på att de kommer försöka SSH:a in