Vraag & Antwoord

OS Linux

tar geeft eigendom aan andere user ????

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

Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

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