• Opret dig
  • Glemt adgangskode

User account menu

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

Breadcrumb

  • Hjem
  • forums
  • ændre rettigheder for mappe

Snak med

Opret dig!

Af slettet_180226 | 03.01.2008 11:57

ændre rettigheder for mappe

Hjælp generelt
Hej.
Jeg skal have ændret rettighederne for min mappe /var/www således at jeg ikke skal være root for at ligge filer i denne mappe, men hvordan gør jeg det?
  • Log ind eller opret dig for at tilføje kommentarer

Kommentarer9

# 1

17 år 5 måneder siden

Permalink

Indsendt af Kresten Kjaer den 3. januar 2008 kl. 12:04

Permalink

sv: ændre rettigheder for mappe

Kør

ls -lh /var/www

Gruppen skulle gerne være www-data www-et_eller_andet eller sådan noget
Kør så:

useradd -G www-data dinBruger

Du skal logge ud og ind igen, før din bruger opdager ændringerne. Men det burde virke.
  • Log ind eller opret dig for at tilføje kommentarer

# 2

17 år 5 måneder siden

Permalink

Indsendt af slettet_180226 den 3. januar 2008 kl. 12:19

Permalink

efter jeg gjorde det, så er

efter jeg gjorde det, så er skrivebordet forsvundet, ingen billede, ingen ikoner og uden mulighed for at højre klikke. Jeg kan heller ikke komme ind i mappe-systemet, og den er langsom :-(
  • Log ind eller opret dig for at tilføje kommentarer

# 3

17 år 5 måneder siden

Permalink

Indsendt af slettet_180226 den 3. januar 2008 kl. 12:38

In reply to efter jeg gjorde det, så er by slettet_180226

Permalink

hov min fejl - det virkede

hov min fejl - det virkede efter en genstart - at genstarte sessionen var åbenbart ikke nok :S

Jeg skriver som sagt i #1 men det virker ikke:
dbr@dbr:~$ ls -lh /var/www
totalt 4,0K
drwxr-xr-x 2 root root 4,0K 2007-12-28 15:59 apache2-default
dbr@dbr:~$ useradd -G www-data dbr
useradd: brugeren dbr eksisterer
dbr@dbr:~$
  • Log ind eller opret dig for at tilføje kommentarer

# 4

17 år 5 måneder siden

Permalink

Indsendt af Kresten Kjaer den 3. januar 2008 kl. 12:52

In reply to hov min fejl - det virkede by slettet_180226

Permalink

Har du pillet?

Du har pillet ved rettighederne, right?
Hvilken dist bruger du?

drwxr-xr-x | 2 root | root | 4,0K 2007-12-28 15:59 apache2-default
Rettigheder | ejer | gruppe |



dbr@dbr:~$ useradd -G www-data dbr
useradd: brugeren dbr eksisterer

Kan kun root gøre.

Hvad siger:

cat /etc/group | grep www
  • Log ind eller opret dig for at tilføje kommentarer

# 5

17 år 5 måneder siden

Permalink

Indsendt af slettet_180226 den 3. januar 2008 kl. 13:02

In reply to Har du pillet? by Kresten Kjaer

Permalink

Jeg bruger ubuntu.
Jeg

Jeg bruger ubuntu.

Jeg prøvede også at gøre det som root, men det giver samme resultat.

cat /etc/group | grep www giver:
root@dbr:/home/dbr# cat /etc/group | grep www
www-data:x:33:
  • Log ind eller opret dig for at tilføje kommentarer

# 6

17 år 5 måneder siden

Permalink

Indsendt af agerskov den 3. januar 2008 kl. 13:36

Permalink

Du skal tilføje dit brugernavn til gruppen www-data

Hvis du bruger det grafiske værktøj til håndtering af Ubuntu, så vælg System -> Administration -> Brugere og grupper.

Skriv din adgangskode.

I vinduet Brugerindstillinger klikkes på knappen Håndtér grupper.

I vinduet Gruppeindstillinger vælges gruppen www-data og der klikkes på knappen Egenskaber.

I vinduet Egenskaber for gruppen "www-data" sættes flueben ved din brugerkonto og klikkes på knappen O.k..

I vinduet Gruppeindstillinger klikkes på knappen Luk.

I vinduet Brugerindstillinger klikkes på knappen Luk.

Hvis du bruger tekstkonsollen istedet, så kan du ændre det direkte i /etc/group først med denne kommandolinje (skal stå på en enkelt linje):

sudo sed -i 's/^\(www-data:.*:[a-z][^:]*\)$/\1,brugernavn/' /etc/group

som tilføjer brugernavn til www-data, hvis der er brugere tilknyttet i forvejen. og dernæst denne:

sudo sed -i 's/^\(www-data:.*:\)$/\1brugernavn/' /etc/group

Hvis der ikke er brugere i forvejen. Husk rækkefølgen, hvis du er i tvivl, for ellers risikerer du at tilknytte brugeren to gange, hvilket kan give problemer.

En god idé kunne være at tvinge alle nye filer og kataloger til at have samme gruppeejerskab som /var/www, det gøres ved at sætte en såkaldt sticky bit på. I en tekstkonsol skrives følgende:

sudo find /var/www -type d | xargs chmod g+s
  • Log ind eller opret dig for at tilføje kommentarer

# 7

17 år 5 måneder siden

Permalink

Indsendt af speedfreak den 3. januar 2008 kl. 13:57

In reply to Du skal tilføje dit brugernavn til gruppen www-data by agerskov

Permalink

en nemmere måde uden nørdede kommandoer :)

i kde kan man da bare åbne konqueror som root og højreklikke på mappe, hvor man kan ændre den slags. så man kan vel det samme i gnome?
  • Log ind eller opret dig for at tilføje kommentarer

# 8

17 år 5 måneder siden

Permalink

Indsendt af slettet_180226 den 3. januar 2008 kl. 14:03

In reply to en nemmere måde uden nørdede kommandoer :) by speedfreak

Permalink

gud :D det havde jeg ikke

gud :D det havde jeg ikke tænkt på :|

Jeg skal jo bare skrive sudo nautilus finde mappen, højre klikke og ændre rettighederne.. hehe tænkte ikke lige klart

Tak for hjælpen
  • Log ind eller opret dig for at tilføje kommentarer

# 9

17 år 5 måneder siden

Permalink

Indsendt af agerskov den 3. januar 2008 kl. 21:58

In reply to en nemmere måde uden nørdede kommandoer :) by speedfreak

Permalink

Mange måder at løse samme opgave på

Netop det, at der er mange måder at løse den samme opgave på i Linux, er både Linux' styrke og ulempe. Jeg ville blot vise, at der er flere måder at gøre det på.

Og nu er grupperettighederne for /var/www allerede tildelt www-data, så det skal jo ikke ændres.

Men når det gælder om at ændre sticky bit'en, så der oprettes nye filer og kataloger med samme gruppeejerskab som det pågældende katalog, så kan dette ikke gøres i Nautilus - og det er kun katalogerne, som skal have det - ikke de almindelige filer og links.

Så her er der brug for en kommando i stedet for et grafisk værktøj.
  • Log ind eller opret dig for at tilføje kommentarer

Svar søges

Privatbeskeder 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

BigLinux 3
Chatgpt satire 1
Læsning af databasefil i Firefox 2
Vanilla OS 15
Backup/synkronisering? 2
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
Ingen Mint 3
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
ExplainingComputers? 2
Nextcloud på mobilen 1
Vil du have et sikrere og mere privat internet? Du skal blot installere Vivaldi-browseren med Proton VPN understøttelse! 1
Ny Linuxin på vej :) 43
5G 9

© 2025 Linuxin og de respektive skribenter

Oprettet og drevet af nørder siden 2004 !