• Opret dig
  • Glemt adgangskode

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log ind
Hjem
LinuxIN.dk

Snak med

Opret dig!

Af mc.lucifer | 26.10.2011 22:02

skriverettigheder i /var/www

Hjælp generelt
Jeg sidder med en lille hygge linux server, ikke noget vildt, den skal bare hoste en lille privat hjemmeside, jeg sidder på en windows maskine, og har fået samba op og spille, og har sharet /var/www, kan se mappen, kan se filerne, kan sågar læse filen, men problemet kommer når jeg forsøger at gemme den, hvilket jo er et typisk tegn på at jeg ikke har skrive adgang til mappen, så sidder jeg og tænker hvad er den korrekte måde at gøre så jeg ikke skal ændre hele ejerskabsforholdet for mappen for at min bruger kan skrive i mappen, min bruger ricky skal bare kunne skrive til mappen, skal jeg så tilmelde min bruger, til en gruppe, og der efter give gruppen skrive adgang, eller hvordan, og hvordan gør jeg dette ?

Håber en har svaret på dette

Køre Debian
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer18

# 1

13 år 8 måneder siden

Permalink

Indsendt af dudsen den 26. oktober 2011 kl. 22:36

Permalink

jep

#0: skal jeg så tilmelde min bruger, til en gruppe, og der efter give gruppen skrive adgang, eller hvordan

Korrekt!

Tjæk om ikke du har en www elller web gruppe
ls -al /var/www

hvis ja så
adduser user web

hvis ikke
addgroup web
adduser user web
chown root.web /var/www/
chmod -R g+w /var/www

Tjæk man adduser for yderligere detaljer

edit tested on debian now du skal tilføge gruppe.


  • Log ind eller opret dig for at tilføje kommentarer

# 2

13 år 8 måneder siden

Permalink

Indsendt af mc.lucifer den 26. oktober 2011 kl. 22:46

Permalink

hvis jeg skiver din ls

hvis jeg skiver din ls kommando får jeg

root@debian:~# ls -al /var/www
totalt 12
drwxrws--- 2 root www-data 4096 25 okt 20:28 .
drwxr-xr-x 14 root root 4096 25 okt 18:08 ..
-rwxrwxr-x 1 root root 92 26 okt 21:09 index.html

så går jeg ind og skriver

root@debian:~# adduser ricky www-data
Brugeren »ricky« er allerede et medlem af »www-data«.

root@debian:~# chown root.www-data /var/www/
root@debian:~#

Og har så stadigvæk ikke skrive rettigheder, hvad gør jeg galt


  • Log ind eller opret dig for at tilføje kommentarer

# 3

13 år 8 måneder siden

Permalink

Indsendt af dudsen den 26. oktober 2011 kl. 22:55

Permalink

Og har så stadigvæk

#2:
Og har så stadigvæk ikke skrive rettigheder, hvad gør jeg galt


Kan du fra en cli med brugeren skrive en fil i /var/www ?
touch /var/www/test
ellers prøv det simple trick at logge af og på igen.
hvis det virker fra konsol men ikke samba så er samba sat op til read-only.
  • Log ind eller opret dig for at tilføje kommentarer

# 4

13 år 8 måneder siden

Permalink

Indsendt af mc.lucifer den 26. oktober 2011 kl. 22:56

Permalink

ok, forsøger mig lige lidt

ok, forsøger mig lige lidt frem ellers skriver jeg igen, tak for hjælpen so far
  • Log ind eller opret dig for at tilføje kommentarer

# 5

13 år 8 måneder siden

Permalink

Indsendt af mc.lucifer den 26. oktober 2011 kl. 23:02

Permalink

Kan gost logge ind som

Kan gost logge ind som brugeren i en skal og lave filen, så det må være samba der fejler
  • Log ind eller opret dig for at tilføje kommentarer

# 6

13 år 8 måneder siden

Permalink

Indsendt af mc.lucifer den 26. oktober 2011 kl. 23:17

Permalink

Mit www share i

Mit www share i samba.conf

kan du se noget der bør være anderledes

[www]
comment = www
read only = no
path = /var/www


  • Log ind eller opret dig for at tilføje kommentarer

# 7

13 år 8 måneder siden

Permalink

Indsendt af frogmaster den 26. oktober 2011 kl. 23:55

Permalink

Prøv med:[www] path =

Prøv med:

[www]
path = /var/www
writeable = yes
; browseable = yes
valid users = ricky, root

Du mener vel smb.conf og ikke samba.conf i /etc/samba?

Måske ønsker du at installere Samba server GUI?
sudo apt-get install system-config-samba
  • Log ind eller opret dig for at tilføje kommentarer

# 8

13 år 8 måneder siden

Permalink

Indsendt af marlar den 27. oktober 2011 kl. 16:18

Permalink

Mit brugernavn på Linux er

Mit brugernavn på Linux er marlar som her, og jeg bruger altid følgende:

chown -R marlar:www-data /var/www/site
chmod -R g+w /var/www/site


www-data er apaches gruppe som her får skriverettigheder.
  • Log ind eller opret dig for at tilføje kommentarer

# 9

13 år 8 måneder siden

Permalink

Indsendt af mc.lucifer den 27. oktober 2011 kl. 17:26

Permalink

Bingo Marlar

Så var der satme hul igennem, 1000 tak til alle jer der forsøgte.
  • Log ind eller opret dig for at tilføje kommentarer

# 10

13 år 8 måneder siden

Permalink

Indsendt af frogmaster den 27. oktober 2011 kl. 17:26

Permalink

www-data er apaches

#8: www-data er apaches brugernavn som her får skriverettighed via gruppen.

Nja - www-data er apache's gruppenavn, hvortil bruger-profilnavnene kan tilføjes. Det er naturligvis korrekt, at www-data gruppen skal have de rigtige tilladelser.

Man behøver ikke sætte tilladelser for den enkelte bruger, kun for gruppen.
Derefter tilføjer man brugerne til den aktuelle gruppe, der så arver gruppens tilladelser.

Det er ikke særlig aktuelt i denne situation med kun en enkelt bruger, men skal man håndtere eksempelvis enterprise netværk, eller bare et mindre netværk, så skal man skelne mellem local og global gruppetilladelser vs brugertilladelser.
  • Log ind eller opret dig for at tilføje kommentarer

# 11

13 år 8 måneder siden

Permalink

Indsendt af marlar den 27. oktober 2011 kl. 19:16

Permalink

Nja - www-data er

#10: Nja - www-data er apache's gruppenavn

Ja, det var jo også det jeg mente! Hvilket ses af rettighedstildelingen marlar:www-data
  • Log ind eller opret dig for at tilføje kommentarer

# 12

13 år 8 måneder siden

Permalink

Indsendt af marlar den 27. oktober 2011 kl. 19:17

Permalink

Nja - www-data er

#10: Nja - www-data er apache's gruppenavn

Ja, det var jo også det jeg mente! Hvilket ses af rettighedstildelingen marlar:www-data
  • Log ind eller opret dig for at tilføje kommentarer

# 13

13 år 8 måneder siden

Permalink

Indsendt af frogmaster den 27. oktober 2011 kl. 19:32

Permalink

Ja ;) kan godt se at

Ja ;) kan godt se at kommandoen er rigtig.
Af hensyn til hell's biker, hvis systemet senere udvides ...

Hvis man endnu ikke kender alle rettighedskommandoerne, så kan man altid sætte dem fra GUI'en.

http://db.tt/wQFgn40o
  • Log ind eller opret dig for at tilføje kommentarer

# 14

13 år 8 måneder siden

Permalink

Indsendt af marlar den 27. oktober 2011 kl. 20:45

Permalink

Hvis man endnu ikke

#13: Hvis man endnu ikke kender alle rettighedskommandoerne, så kan man altid sætte dem fra GUI'en.

Jøjk, det var dog et rodet skærmbiillede! Så er terminalen trods alt lettere at finde rundt i :)
  • Log ind eller opret dig for at tilføje kommentarer

# 15

13 år 8 måneder siden

Permalink

Indsendt af frogmaster den 27. oktober 2011 kl. 20:51

Permalink

Jøjk, det var dog et

#14: Jøjk, det var dog et rodet skærmbiillede! Så er terminalen trods alt lettere at finde rundt i :)

Hæ hæ javist ... terminalen er uundværlig. Billedet burde naturligvis være udgivet som abe læse - abe gøre, men det gider jeg dog alligevel ikke, med mindre det er nødvendigt ;)
  • Log ind eller opret dig for at tilføje kommentarer

# 16

13 år 8 måneder siden

Permalink

Indsendt af marlar den 27. oktober 2011 kl. 21:02

Permalink

Hvilken distro er det i

Hvilken distro er det i øvrigt?

Jeg har besluttet at gå over til Mint 12 når den snart udkommer. Jeg er blevet for træt af LMDE, der er store problemer for hver opdatering, senest var det kernel panic. Min motivation for en rullende distro var at spare tid ved den ~årlige opgradering, men nu har jeg løbende brugt så meget mere tid på at fixe LMDE at det er en dårlig investering. Jeg kan ellers rigtigt godt lide den og er glad for at den bygger direkte på Debian. Men jeg orker ikke mere :-(

Nå, det var offtopic!
  • Log ind eller opret dig for at tilføje kommentarer

# 17

13 år 8 måneder siden

Permalink

Indsendt af frogmaster den 27. oktober 2011 kl. 21:27

Permalink

Hvilken distro er det i

#16: Hvilken distro er det i øvrigt?

Det er mint 11 32bit - igen igen ... Den er ikke helt ligeså hurtig som LMDE, men op med det.

Jeg skal gerne indrømme, at jeg finder at det er den mest brugervenlige distro af alle dem jeg har prøvet. Alt virker ... Windows kan ikke være med, Kun Mac er nemmere.

Mint 12 lover godt.
  • Log ind eller opret dig for at tilføje kommentarer

# 18

13 år 8 måneder siden

Permalink

Indsendt af snakee den 27. oktober 2011 kl. 22:43

Permalink

root@debian:~# chown

#2: root@debian:~# chown root.www-data /var/www/

Dette ændrer kun ejerskabet af selve mapen /var/www du skal nok ændtre dette for alle filerne i mappen i stedet hvis du påregener at skrive i nogle af de filer der allerede ligger.

Prøv
chown -r root.www-data /var/www

Dette vil ændre ejerskabvet af mappen /var/www til root og gruppejerskabet for samme mappe til www-data og det samme for alt underliggende i denne mappe.

Nu burde du kunne skrive i den med en bruger fra www-data-gruppen.

  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

Gode anmeldelser Zorin OS 17.3 0
llumos Unix-operativsystem, 0
Den er go 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0

Seneste aktivitet

Ingen Mint 5
Linux App Store Flathub når 3 milliarder downloads 2
Digitaliseringsministeriet sætter gang i pilotprojekt om digital suverænitet 3
Mest sikker webbrowser 5
Firefox 2
Privatbeskeder 7
Backup/synkronisering? 3
BigLinux 5
Chatgpt satire 1
Læsning af databasefil i Firefox 2
Vanilla OS 15
Pepsi Challenge 4
"Intet realistisk alternativ" - mig i r*ven 10
Linuxin er nu migreret til Drupal 11 13
Et Dansk alternativ til Facebook 18
Ekstern Blu-ray-brænder, der fungerer med PCLinuxOS 3
Københavns og Aarhus Kommune dropper MS 9
Open Source-eksperimentet 1
Microsoft og Google ud af de danske skoler 2
Udfordringer med lydin på Debian 12 1

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !