Sida 1 av 1
samma rättigheter på filer i www.[LÖST]
Postat: 18 dec 2010, 20:32
av Luxwarp
Hej.
Jag har några användare på min server hemma som har sina respektive mappar i /var/www/{namn}.
Det jag vill är att alla som är med i gruppen www-data skall ha fulla rättigheter i /var/www mappen och dess undermappar, vem det än är som laddar upp filer i sina mappar.
jag testade något med chmod -R g+rwxs /var/www
men så testade jag lägga till en mapp och då hade inte den mappen w rättighet för group.
Hur löser man detta?:S
Re: samma rättigheter på filer i www.
Postat: 19 dec 2010, 22:41
av ubot
Ett sätt är att göra www-data till ägare till allt i /var/www/ och sen sätta wrx-rättigheter på användare www-data och gruppen www-data. Det gör du så här:
och
7 = write, read execute
6 = read, write
5 = read, execute
4 = read
3 = write, execute
2 = write
1 = execute
execute är exekvera (kör) för filer och rätt att gå in i underkataloger för kataloger (dvs hoppa i katalogsystemet).
(tror jag)
Re: samma rättigheter på filer i www.
Postat: 19 dec 2010, 23:07
av Luxwarp
jo visst det funkar, men om nu användaren stampe kommer in i någon mapp och lägger in en fil så får den filen ägare stampe och gruppen www-data för att han är medlem i www-data, men rättigheterna är då
rwx på ägaren
r på gruppen.
jag måste ha att vem som än lägger in filer i www mappen skall det alltid bli www-data som ägare och www-data som grupp. och ägaren och gruppen skall alltid ha rwx rättigheterna.
Detta måste ske per automatik, kan inte sitta då och då och köra chmod på allt hela tiden.
Re: samma rättigheter på filer i www.
Postat: 19 dec 2010, 23:51
av Konservburk
Stampe skrev:jag testade något med chmod -R g+rwxs /var/www
men så testade jag lägga till en mapp och då hade inte den mappen w rättighet för group.
Hur löser man detta?:S
Skrivrättigheterna för gruppen försvinner på grund av din umask. Ändra den till 0002 istället för 0022. Det är programmet som användarna lägger till filer med som du ska sätta umask för, t.ex. ftp-servern eller vad du nu kör med.
Ett annat alternativ är att istället använda
access control lists och därigenom sätta gruppskrivrättigheter som defaultvärde på www-katalogen.
Re: samma rättigheter på filer i www.
Postat: 19 dec 2010, 23:54
av Luxwarp
Konservburk skrev:Stampe skrev:jag testade något med chmod -R g+rwxs /var/www
men så testade jag lägga till en mapp och då hade inte den mappen w rättighet för group.
Hur löser man detta?:S
Skrivrättigheterna för gruppen försvinner på grund av din umask. Ändra den till 0002 istället för 0022. Det är programmet som användarna lägger till filer med som du ska sätta umask för, t.ex. ftp-servern eller vad du nu kör med.
Ett annat alternativ är att istället använda
access control lists och därigenom sätta gruppskrivrättigheter som defaultvärde på www-katalogen.
Oh. skall kolla på detta:D. kommer det alltid att bli samma ägare och grupp om man fixar umasken? eller bara grupp
Re: samma rättigheter på filer i www.
Postat: 20 dec 2010, 00:07
av Konservburk
Stampe skrev:Oh. skall kolla på detta:D. kommer det alltid att bli samma ägare och grupp om man fixar umasken? eller bara grupp
umask avgör bara om det blir eller inte blir några läs och/eller skrivrättigheter för ägaren och/eller gruppen, men inte vilken ägare och grupp det faktiskt blir.
Du hade ju redan satt sgid på katalogen. Var inte det tillräckligt?
Re: samma rättigheter på filer i www.
Postat: 20 dec 2010, 00:09
av Luxwarp
Ägaren blir ju stampe, skulle vilja ha ägaren till www-data automatiskt om det går oxå.

.
Verkar inte få det att fungera, gick in i proftpd config filen och ändrade Umask till 0002 0002 men blir ändå inga w rättigheter på gruppen när jag skapade ny mapp tex.
Re: samma rättigheter på filer i www.
Postat: 20 dec 2010, 00:11
av Konservburk
Stampe skrev:Verkar inte få det att fungera, gick in i proftpd config filen och ändrade Umask till 0002 0002 men blir ändå inga w rättigheter på gruppen när jag skapade ny mapp tex.
Du startade väl om ftp-servern?
Re: samma rättigheter på filer i www.
Postat: 20 dec 2010, 00:13
av Luxwarp
Konservburk skrev:Stampe skrev:Verkar inte få det att fungera, gick in i proftpd config filen och ändrade Umask till 0002 0002 men blir ändå inga w rättigheter på gruppen när jag skapade ny mapp tex.
Du startade väl om ftp-servern?
Yes ofc:)
Re: samma rättigheter på filer i www.
Postat: 20 dec 2010, 00:24
av Konservburk
Nu är jag inte alls hemma på proftpd, men om det är en någorlunda vettig ftp-server så bör det gå att ställa in såväl ägare och grupp för nya filer som ordentlig umask för både filer och kataloger. Hur bra koll har du på config-filen/filerna?
Re: samma rättigheter på filer i www.
Postat: 20 dec 2010, 00:29
av Luxwarp
Konservburk skrev:Nu är jag inte alls hemma på proftpd, men om det är en någorlunda vettig ftp-server så bör det gå att ställa in såväl ägare och grupp för nya filer som ordentlig umask för både filer och kataloger. Hur bra koll har du på config-filen/filerna?
Hyffsat bra koll, men skall kolla, för mig jag see något i webmin jag använder oxå om detta nu när jag tänker efter. Hör av mig:)
Re: samma rättigheter på filer i www.
Postat: 20 dec 2010, 00:35
av Luxwarp
SÅDÄR!.
Nu funkar det, inte konstigt, körde ju igenom ssh förut xD..
Tack för hjälpen!.