Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

OS Linux

tar geeft eigendom aan andere user ????

Marcel de Reus
6 antwoorden
  • Hoi,

    ik heb een tar.gz file gedownload op mijn werkpc, met ftp overgezet naar mijn server, beide als user rolf
    Ik log in op de server met ssh als rolf, su vervolgens naar root.
    verplaats het file van de ftp locatie naar /var/www/html en geef dan het commande tar xzvf WebCalendar-0.9.45.tar.gz
    Dit maakt een dir aan Web(tab) die als owner root heeft.

    Alle files hierin hebben echter als owner "pietje" …?????
    (Een user die bestaat op zowel server als werkstation, maar die ik niet echt terugzie in het bovenstaande…)
    Hoe kan dit??
    (En vooral: hoe kan dit niet??)
  • Tar files kunnen de diverse permissions opslaan. Denk dat je even op zoek moet naar de juiste opties. En anders de user met chown veranderen.
  • En daarnaast, in de tar file worden de numerieke UID's opgeslagen van de originele bestanden, dat UID komt toevallig overeen met "pietje" op jou computer.

    chown is je vriend :wink:
  • De –no-same-owner parameter van tar is je vriend. Dit gebeurt gewoonlijk standaard voor users, maar niet voor root.
  • Alle bestand die zijn uitgepakt recursief kan je wijzigen met het chown command:

    chown -R rolf Web(tab)

    Als je ook de group wilt aanpassen kan dit in hetzelfde command, bijv. als www de groep moet zijn:

    chown -R rolf:www Web(tab)

    Sjaak
  • [quote:9c20b7fe45="danieldk"]De –no-same-owner parameter van tar is je vriend. Dit gebeurt gewoonlijk standaard voor users, maar niet voor root.[/quote:9c20b7fe45]

    dat zal het zijn; ik tar als root…
    Dank voor het meedenken!

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.