Låsa en användare i en mapp + begränade rättigheter i proftpd m

Permalänk
Medlem

Låsa en användare i en mapp + begränade rättigheter i proftpd m

Hur gör man för att låsa en användare i sin hemkatalog i proftpd?

Hur gör man så att den användaren bara har rättigheter att ladda upp saker och återuppta uppladdningar men inte att ta bort saker?

Kan någon ge ett exempel?

EDIT: Detta skall alltså endast gälla _en_ användare. Andra användare skall ej påverkas.

Visa signatur

*Intel i7 3820, ASUS Sabertooth X79, 32GB RAM, Nvidia GTX660 & GTX660, Samsung SSD 840 Pro & 2 Barracuda 7200.10 i RAID1, ESI Audio ESP1010e
*Amiga 4000D i Elbox Tower. 16 MB FAST Mem & 2 MB Chip Mem. Indivision AGA MK2, FastATA 4000 MK-VI, 16 GB CF & 40 GB IDE

Permalänk
Medlem

Styr det med grupprättigheter:

DefaultRoot ~ users, !ftpadmin

Rättigheter kan du ställa in med umask.

Permalänk
Medlem

För att se till att folk kan återuppta uploads lägger du bara till AllowStoreRestart

För att se till att folk kan/inte kan ta väck grejer får du använda <Limit DELE>. T.ex:
<Limit DELE>
AllowUser ftpadmin
DenyAll
</Limit>

eller något.

Visa signatur

<darren> the hardest part of linux is choosing either a kill bill or an anime wallpaper i wish i didnt have to choose

Permalänk
Medlem

Så hur skall jag då skriva för att göra allt detta på en användare med namnet bilder och mappen den skall låsas i är dens egna hemkatalog (/home/bilder) där den bara skall:
Kunna skapa mappar
Kunna ladda upp filer
Kunna återuppta uppladdning av filer
Inte kunna ta bort filer och/eller mappar
Inte kunna komma åt annat än undermappar till hemkatalogen

Visa signatur

*Intel i7 3820, ASUS Sabertooth X79, 32GB RAM, Nvidia GTX660 & GTX660, Samsung SSD 840 Pro & 2 Barracuda 7200.10 i RAID1, ESI Audio ESP1010e
*Amiga 4000D i Elbox Tower. 16 MB FAST Mem & 2 MB Chip Mem. Indivision AGA MK2, FastATA 4000 MK-VI, 16 GB CF & 40 GB IDE

Permalänk
Medlem

Med dom tips du har fått nu skall du kunna läsa dig till det med hjälp utan proftpds manual.

Permalänk
Medlem

Då säkert någon annan har samma fråga så skriver jag det jag skrev så att alla kan se hur jag löste det:

# Begränsar till en viss katalog för användargruppen karlskrona # men inte för gruppen users DefaultRoot /home/karlskrona/ karlskrona !user # Jag väljer mappen som skall det nedanför skall gälla i <Directory /home/karlskrona/> # Alla skall få Läsa, Skriva och ladda upp <Limit READ WRITE STOR> Allow All </Limit> # Med undantag för Döpa om och ta bort <Limit RNFR RNTO DELETE> DenyGroup karlskrona !user </Limit> </Directory>

Visa signatur

*Intel i7 3820, ASUS Sabertooth X79, 32GB RAM, Nvidia GTX660 & GTX660, Samsung SSD 840 Pro & 2 Barracuda 7200.10 i RAID1, ESI Audio ESP1010e
*Amiga 4000D i Elbox Tower. 16 MB FAST Mem & 2 MB Chip Mem. Indivision AGA MK2, FastATA 4000 MK-VI, 16 GB CF & 40 GB IDE