Allt från Computex 2023
Permalänk

Ställa in glFTPd

Nu har jag mot allförmodan fått igång en ftp server med mjukvaran glftpd.

Är inloggad som root och har laggt till användare och grupp.

Grupp: Admin
användare i grupp: drm

Nu till fråga.

hur gör man på enklaste sättet att användaren drm får alla rättigheter dvs ladda upp/ner ta bort lägga till skapa katalogen och dylikt?

M.V.H nybörjare;)

Permalänk
Medlem

CHMOD 777 /katalogen/du/vill/att/du/skal/kunna/skriva/till

Men hur sakert det ar jag osaker på

Visa signatur

Jag tillverkar Elektronisk Background Music på bjokib dot com... Kanske passar något ditt projekt? Det är "gratis" :)

Permalänk

Ska detta läggas i config eller skrivas in när man är root?

Permalänk
Medlem

enklaste sättet är att ge användaren rätt flags. skriv 'site flags' för att se alla tillgängliga flags. börja med flag 1 är ett förslag.

Permalänk
Medlem

först ska du se till så att katalogen du vill skriva till har 777 som flag, och ja skriv det som root

Standard i glftpd är chmod 777 /glftpd/site

sen kan du logga insom glftpd / glftps och skriva site change drm flags +1347ABCDEFGH (tror det var så man skulle skriva) så får användaren drm fullständiga rättigheter.

Permalänk
Medlem

molnet, tittade du ens på mitt svar till dig angånde vsftpd? det kanske kan hjälpa dig något angånde hur det fungerar på ett grundläggande plan (förutsatt att glftpd inte använder virtuella användare så borde tillvägagångsättet vara ganska likt)

Edit: http://forum.sweclockers.com/showthread.php?s=&threadid=54338...

katalogen man kommer åt är densamma som man specificerar som hemkatalog till användaren

Och föresten, chmod 777 på katalogen gör ju så att ALLA användare har full rättighet att skriva till din katalog

med siffersystemet så gäller 4 = read | 2 = write | 1 = execute
som du ser så lägger man ihop dessa så att användaren för rätt rättigheter, för att få alla så lägger du ihop 4+2+1 = 7

Sedan funkar det så att första siffran anger rättigheterna för ägaren till filen, den andra siffran anger rättigheterna för dem som tillhör samma grupp som filen tillhör och den sista siffran anger vilka rättigheter du vill att "alla andra" ska ha till filen. Vill du till exempel att du (som ägare) samt alla som är med i samma grupp ska ha fulla rättigheter men att "alla andra" bara ska kunna läsa innheållet så ger det sifferkombinationen 774

anyway, hoppas det klarade upp lite

(detta gäller för hela systemet, inte specifikt ftp-servern)

Visa signatur

#komsi - where teh galenskap is

Permalänk
Medlem

"förutsatt att glftpd inte använder virtuella användare så borde tillvägagångsättet vara ganska likt"

det gör glftpd, om man gjort en "isolerad" install iaf.

Permalänk
Medlem

jaha... well forget i even said anything då :P.. hoppas han kan hämta lärdom ur vad jag skrev iaf

Visa signatur

#komsi - where teh galenskap is

Permalänk

jo alltså jag testar på lite olika ftp mjukvaror för att se vilken jag trivs bäste med:)

Permalänk
Medlem

Först måste du ställa in rättigheterna på katalogen enligt Strukts inlägg som du gör som root användare. Site mappen behöver ska nog inte ha fulla rättigheter.
Sen måset du ställa in rättightererna i glftpd.conf under rättighetssektionen.

Du skapade väl användaren i glftpd genom att logga in på ftp-servern och inte som en anävndare till OS:et

Visa signatur

There's always a third option

Permalänk
Medlem

För att få helt och hållet fulla rättigheter i glftpd måste du sätta dig som Master i configfilen.

master <user> [<user> ...] Here you can specify the master(s) of the site. The master(s) can change anyone's flags, including all siteops.

Mer info finns i de faktiskt utmärkta docsen: http://www.glftpd.com/files/docs/glftpd.docs