Tilldela mappar till ftp-användare.
Tilldela mappar till ftp-användare.
Hej!
Fick inte igång vanlig ftp men jag har fått igån SSH och användare kan logga in.
Det funkar fint men hur gör man för att ge ftp användaren tillgång till rätt mappar.
Jag har en Raid som är monterad i /media.
I den mappen har jag ettvantal mappar som jag vill ge användrna tillgång till.
Olika tillgång för olika användare. Men alla utgår från /media.
Exempel: användaren dumd ska få till gång till /media/tv-serier och /media/downloads.
Användaren nisse ska få tillgång till /media/tv-serier och media/filmer.
Hur beter man sig för att få till det?
Fick inte igång vanlig ftp men jag har fått igån SSH och användare kan logga in.
Det funkar fint men hur gör man för att ge ftp användaren tillgång till rätt mappar.
Jag har en Raid som är monterad i /media.
I den mappen har jag ettvantal mappar som jag vill ge användrna tillgång till.
Olika tillgång för olika användare. Men alla utgår från /media.
Exempel: användaren dumd ska få till gång till /media/tv-serier och /media/downloads.
Användaren nisse ska få tillgång till /media/tv-serier och media/filmer.
Hur beter man sig för att få till det?
- johanre
- Serveradmin
- Inlägg: 3888
- Blev medlem: 22 okt 2006, 09:13
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Malmö
Re: Tilldela mappar till ftp-användare.
Vilken ftp server kör du, vsftpd?
Re: Tilldela mappar till ftp-användare.
Openssh heter den väl. Jag har inte installerat den. Den följde nog med vid installationen.
- johanre
- Serveradmin
- Inlägg: 3888
- Blev medlem: 22 okt 2006, 09:13
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Malmö
Re: Tilldela mappar till ftp-användare.
OK, då kör du sftp och inte ftp. Det är iofs bättre och säkrare än ftp men kan dina vänner / användare köra sftp?
Re: Tilldela mappar till ftp-användare.
Det protokollet finns i Filezilla klienten så det är testat och fungerar.
Den klienten finns till windows, mac och linux så kan dom inte köra med sftp i sin nuvarande klient så får dom byta.
Den klienten finns till windows, mac och linux så kan dom inte köra med sftp i sin nuvarande klient så får dom byta.
- johanre
- Serveradmin
- Inlägg: 3888
- Blev medlem: 22 okt 2006, 09:13
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Malmö
Re: Tilldela mappar till ftp-användare.
OK, skapa en grupp (t.ex. "tvserier") som dumd och nisse är medlemmar i. Skapa en grupp (t.ex. "downloads") som dumd är med i men inte nisse. Och slutligen en grupp (t.ex "filmer") som endast nisse är med i.
Sedan sätter du rättigheter på katalogerna:
Sedan sätter du rättigheter på katalogerna:
Kod: Markera allt
chgrp tvserier /media/tvserier
chmod 750 /media/tvserier
chgrp filmer /media/filmer
chmod 750 /media/filmer
chgrp downloads /media/downloads
chmod 750 /media/downloads
Re: Tilldela mappar till ftp-användare.
Tack för infon.
Har du nån bra guide för skapandet av grupper och användare.
Är så osäker så jag behöver något att gå efter.
Eller om du kan ge exempel på kommandot.
Har du nån bra guide för skapandet av grupper och användare.
Är så osäker så jag behöver något att gå efter.
Eller om du kan ge exempel på kommandot.
Re: Tilldela mappar till ftp-användare.
Okej!
Jag har testat lite men får inte till det.
Har kört följande:
Får inte upp mappen Filmer när jag loggar in med "dumd"
Måste jag göra något mer.
Jag har testat lite men får inte till det.
Har kört följande:
Kod: Markera allt
xbmc@Xbmc-Server:~$ sudo groupadd Filmer
Kod: Markera allt
xbmc@Xbmc-Server:~$ sudo usermod -G Filmer dumd
Kod: Markera allt
xbmc@Xbmc-Server:~$ id dumd
uid=1001(dumd) gid=1004(dumd) grupper=1004(dumd),1012(Filmer)
Kod: Markera allt
xbmc@Xbmc-Server:~$ sudo chgrp Filmer /media/Filmer
Kod: Markera allt
xbmc@Xbmc-Server:~$ sudo chmod 750 /media/Filmer
Kod: Markera allt
xbmc@Xbmc-Server:~$ sudo restart ssh
ssh start/running, process 13444
Måste jag göra något mer.
- johanre
- Serveradmin
- Inlägg: 3888
- Blev medlem: 22 okt 2006, 09:13
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Malmö
Re: Tilldela mappar till ftp-användare.
Tippar på att allt är korrekt, du har bara hamnat i "dumd":s hemmakatalog (förmodligen /home/dumd). Du måste bara byta katalog till /media/Filmer.MacOsx skrev:Okej!
....
Får inte upp mappen Filmer när jag loggar in med "dumd"
Måste jag göra något mer.
Re: Tilldela mappar till ftp-användare.
Bytte hemkatalog för "dumd" till /media.
Då ser han ju alla mappar som finns i /media. Det ska han inte göra.
Byter jag hans hemmapp till /media/Filmer. Då ser han bara det som finns i mappen Filmer.
Han ska bara se några av mapparna i media.
Kan jag på något vis specifiera vilka mappar han ska se i /media.
Hur löser jag det?
Då ser han ju alla mappar som finns i /media. Det ska han inte göra.
Byter jag hans hemmapp till /media/Filmer. Då ser han bara det som finns i mappen Filmer.
Han ska bara se några av mapparna i media.
Kan jag på något vis specifiera vilka mappar han ska se i /media.
Hur löser jag det?
- johanre
- Serveradmin
- Inlägg: 3888
- Blev medlem: 22 okt 2006, 09:13
- OS: Ubuntu
- Utgåva: 22.04 Jammy Jellyfish LTS
- Ort: Malmö
Re: Tilldela mappar till ftp-användare.
Det kan du lösa via filsystems ACL:er : https://help.ubuntu.com/community/FilePermissionsACLs
Men i ärlighetens namn börjar det låta som överkurs för det du vill åstadkomma. Byt då hellre katalogstruktur så att du kan sätta rättigheter utifrån det du vill göra.
Men i ärlighetens namn börjar det låta som överkurs för det du vill åstadkomma. Byt då hellre katalogstruktur så att du kan sätta rättigheter utifrån det du vill göra.
Re: Tilldela mappar till ftp-användare.
Det har löst sig med mapparna.
Jag körde --bind kommando till mapparna och lade till dom i fstab.
Bra eller dåligt vet jag inte men det verkar funka.
Det är några dolda filer som syns.
Inget som gör något men det vore sjysst att få bort dom från katalogstrukturen.
Jag körde --bind kommando till mapparna och lade till dom i fstab.
Bra eller dåligt vet jag inte men det verkar funka.
Det är några dolda filer som syns.
Inget som gör något men det vore sjysst att få bort dom från katalogstrukturen.