Denna delen av 99 uppdateras inte längre utan har arkiverats inför framtiden som ett museum.
Här kan du läsa mer om varför.
Mac-nyheter hittar du på Macradion.com och forumet hittar du via Applebubblan.

WebDAV och AFP på Mac OS X Server

Tråden skapades och har fått 25 svar. Det senaste inlägget skrevs .
1

Bakgrund:

- Jag har 500 användare, Mac OS X Server 10.3.8 och en server med stor hårddisk. Jag vill dela ut en mapp på 100MB per användare. Varje användare ska bara se innehållet i sin egen mapp.

Fråga:

- Ska jag använda WEBDAV eller AFP?

- Hur sätter jag rättigheter så att varje användare endast ser sina egna grejer? (AFP låter ju alla se varandras grejer, inte så kul)

Hittade lite info här, men hajar ingenting

http://httpd.apache.org/docs-2.0/mod/mod_dav.html#example

Det här är väl inte en jättesvår fråga för den som användar Mac OS X Server dagligen?

  • Medlem
  • Växjö
  • 2005-02-15 11:33

Vad gäller AFP så har jag själv löst det genom att skapa massor av olika sharepoints för varje användare eller grupper istället för att använda t ex "Users" som ligger med från början. Då kan man komma runt problematiken med att alla kan se alla andra användares kataloger. Visserligen blir det ganska jobbigt att göra på 500 användare och det kanske inte heller är en optimal lösning. Det är i vilket fall som helst en väg att gå.

Jag har förstått att det är en lösning, men jag kan ju inte ha 500 shares på maskinen med en användare vardera? Det måste väl sluka enorma mängder arbetsminne och kommer ta rejält med tid att sätta upp. Dessutom kommer väl serveradmin blir absurt långsamt?

  • Medlem
  • Växjö
  • 2005-02-15 12:54

Workgroup Manager borde inte bli långsammare bara för att du sätter upp fler sharepoints. Jag har satt upp en hel del, långt ifrån 500, men trots allt en hel del och jag märker ingen skillnad från tidigare. Detta på en Xserve G4 1GHz med 1GB minne.

Möjligtvis att det skulle göra systemet något mer ansträngt men jag ser ingen annan väg att gå. Att alla användare kunde se alla andra användares shares var helt ohållbart på den server jag satte upp.

Det borde inte bli speciellt tidsödande iom att det hela borde gå att lösa mha Applescript.

  • Medlem
  • Hemmesdynge
  • 2005-02-15 13:08

Närå, det skall gå att lösa med hjälp av lite rättighetspillande, jag lovar att titta på detta snarast.

Finns det ingen annan med erfarenhet av att sätta upp Mac OS X Server för många användare?

Ursprungligen av Björnström:

Finns det ingen annan med erfarenhet av att sätta upp Mac OS X Server för många användare?

Jo, absolut. Men har inte med afp utifrån. Förstår inte riktigt varför man skulle köra afp när webdav finns. Webdaven är ju lättare att konfigurera med rättigheter. Går ju fortfarande att använda "kringla -k" för att ansluta med http://min.server.nu/användare

Skriv en "realm" för användaren, och tala om att han är "author" för sin mapp. Det borde gå att "scripta" detta. Ska kolla imorgon så kan du få mer detaljerat hur jag gjort.

  • Medlem
  • International user
  • 2005-02-15 22:49
Ursprungligen av Arch@ngel:

Skriv en "realm" för användaren, och tala om att han är "author" för sin mapp. Det borde gå att "scripta" detta. Ska kolla imorgon så kan du få mer detaljerat hur jag gjort.

Blir det inte samma där då? Dvs. att varje användare kan se de andra användarnas kataloger? Så till vida att du inte skapar en "Realm" till/för varje användare vilket väll innebär exakt samma omständighet och jobb som "Erik J"s lösning?

(Såg iovs när jag läste ytterligare en gång att du skulle presentera din lösning imorn, så jag får väll hålla mig till tåls ett tag till. Grymmt intressant tråd förresten )

Ursprungligen av Lm:

Blir det inte samma där då? Dvs. att varje användare kan se de andra användarnas kataloger? Så till vida att du inte skapar en "Realm" till/för varje användare vilket väll innebär exakt samma omständighet och jobb som "Erik J"s lösning?

(Såg iovs när jag läste ytterligare en gång att du skulle presentera din lösning imorn, så jag får väll hålla mig till tåls ett tag till. Grymmt intressant tråd förresten )

Hej, har inte hunnit med detta. Ska fösöka hinna med detta till imorgon.

  • Medlem
  • Stockholm
  • 2005-02-16 00:38
Ursprungligen av Arch@ngel:

Jo, absolut. Men har inte med afp utifrån. Förstår inte riktigt varför man skulle köra afp när webdav finns. Webdaven är ju lättare att konfigurera med rättigheter. Går ju fortfarande att använda "kringla -k" för att ansluta med http://min.server.nu/användare

Funkar os x bra som webdav server? Tyckte det gick alldeles för trögt och la istället upp grejerna på Yellow Dog burk. Typ 20 gånger snabbare överföringar...

Ett aber med webdav är att lösen skickas i klartext och jag tror inte Finder kan ansluta till webdav över SSL men rätta mig gärna om jag har fel!

  • Medlem
  • Varberg
  • 2005-02-15 17:20

Jag har själv tänkt sätta upp något liknande för eget behov.
Du kanske kan ha hjälp av följande: http://www.drijf.net/dototto/webdav.html
Apache i Mac OS X kanske har fått med mod_auth_digest sedan han skrev den där artikeln?

Ja, det här är jätteintressant. Jag har ju en ny G5:a uppe som väntar på denna lösning, köpte 500GB disk och en ny domän (idisk.se) just för detta ändamål

  • Medlem
  • Varberg
  • 2005-02-19 16:21
Ursprungligen av Björnström:

Ja, det här är jätteintressant. Jag har ju en ny G5:a uppe som väntar på denna lösning, köpte 500GB disk och en ny domän (idisk.se) just för detta ändamål

Vad vill du ha för funktionalitet mer exakt föresten? Det inhandlade domännamnet får mig att tro att du vill fejka en "riktig" iDisk fullt ut. Dvs så man kan köra Backup-programmet mot den osv. I det fallet blir det ju lite struligare än om du bara vill erbjuda en disk som man kan montera via webdav i findern.

Ursprungligen av johanf:

Vad vill du ha för funktionalitet mer exakt föresten? Det inhandlade domännamnet får mig att tro att du vill fejka en "riktig" iDisk fullt ut. Dvs så man kan köra Backup-programmet mot den osv. I det fallet blir det ju lite struligare än om du bara vill erbjuda en disk som man kan montera via webdav i findern.

Vi har ett annat backupprogram än Apples eget som bara väntar på att vi får igång en lokalt monterad volym att backa mot. WEBDAV är ju universiellt - man kan använda den oavsett plattform vilket är jäkligt smidigt.

Min målgrupp är småföretag som behöver 1-100GB backupyta, har bredband men inte vill köpa en taperobot. Kör backup på det som förändrats automatiskt varje natt och tänk inte mer på det, en jäkligt trevlig tjänst (som även jag personligen skulle använda).

  • Medlem
  • Varberg
  • 2005-02-22 23:19
Ursprungligen av Björnström:

Vi har ett annat backupprogram än Apples eget som bara väntar på att vi får igång en lokalt monterad volym att backa mot. WEBDAV är ju universiellt - man kan använda den oavsett plattform vilket är jäkligt smidigt.

Min målgrupp är småföretag som behöver 1-100GB backupyta, har bredband men inte vill köpa en taperobot. Kör backup på det som förändrats automatiskt varje natt och tänk inte mer på det, en jäkligt trevlig tjänst (som även jag personligen skulle använda).

Då är jag med!

Jag har kikat på det här för egna intressen nu. En sak jag stötte på är att alla filer man lägger upp via webdav får apache-användaren som ägare. Detta rimmar inte så bra ihop med quota, har du kommit på någon smart lösning på detta?

Annars ser jag inget problem att fixa detta för en hel bunt användare. För att förhindra att de läser varandras filer blir det en del i apache-konfigen, men med ett enkelt script är det lätt att automatisera tillägg av nya användare. Jag återkommer!

Har dom inte fixat det i 10.3, jag hade hoppats på snabbare WEBDAV och SSL-login nu.

  • Medlem
  • Stockholm
  • 2005-02-16 00:59
Ursprungligen av Björnström:

Har dom inte fixat det i 10.3, jag hade hoppats på snabbare WEBDAV och SSL-login nu.

https://davburk.mindomän.com lirar inte med Finder i 10.3.7

Skall testa med dav-share på os x server....

Nix får det inte att funka...

  • Medlem
  • Umeå
  • 2005-02-16 01:22

Lite intressant läsning:

http://www.bc.edu/offices/help/meta-elements/doc/articles/html/MYF-osxfinder.shtml

Verkar som man måste kompilera om Finder (!) för att det ska fungera med SSL... Bara att skaffa fram källkoden då

  • Medlem
  • Stockholm
  • 2005-02-16 01:32
Ursprungligen av Jobbe:

Lite intressant läsning:

http://www.bc.edu/offices/help/meta-elements/doc/articles/html/MYF-osxfinder.shtml

Verkar som man måste kompilera om Finder (!) för att det ska fungera med SSL... Bara att skaffa fram källkoden då

Darwin! Dock så lär väl inte Finder-koden vara öppen

Någon som vet mer om detta? SSL-stöd i Finder skulle vara kul av många anledningar!

  • Medlem
  • International user
  • 2005-02-16 08:31
Ursprungligen av eric:

Darwin! Dock så lär väl inte Finder-koden vara öppen

Någon som vet mer om detta? SSL-stöd i Finder skulle vara kul av många anledningar!

Nää, Findern har inte stöd för webdav + ssl . Man kan ju alltid hoppas det fixas i Tigern.

Japp, jag såg att WEBDAV konton inte ska gå att nå via exempelvis AFP eller FTP eftersom rättigheterna inte fungerar då. Det är inte bra men går nog att leva med.

Sparas allt detta i httpd_conf filen?

Information finns här:
http://httpd.apache.org/docs-2.0/mod/mod_dav.html

  • Medlem
  • Varberg
  • 2005-02-23 00:10
Ursprungligen av Björnström:

Sparas allt detta i httpd_conf filen?

Japp, så här kan det se ut, gjorde ett litet test precis:

<Location "/dav">
    Dav on

    AuthType Digest  
    AuthName "Secure WebDav"
    AuthDigestFile /htdocs/dav/.htpasswd

    # Inga fula options här
    AllowOverride None
    Options None

    # Ingen ska behöva bläddra direkt i den här katalogen
    Order deny,allow
    Deny from all
</Location>

<Location "/dav/johanf">
    Require user johanf
    Order allow,deny
    Allow from all
</Location>
<Location "/dav/kund1">
    Require user kund1
    Order allow,deny
    Allow from all
</Location>

Detta gör alltså att ingen kan ansluta direkt till http://servernamn/dav/. Användaren "johanf" är den enda som kan ansluta till http://servernamn/dav/johanf/, likadant för /dav/kund1. Kruxet är alltså att man måste lägga upp de här raderna för varje kund. Men som sagt, det är inget som ett litet shellscript inte löser..

Nu testade jag det här på en OpenBSD-maskin, men det blir ingen skillnad jämfört med en maskin som kör Mac OS X Server. The beauty of Open Source.

Intressant! Kan du scripta detta och även skapa MySQL-konton samtidigt så har du en köpare av lösningen här!

  • Medlem
  • Lund
  • 2005-05-03 12:10

Blev det något script?

1
Bevaka tråden