Hallo Liste, am Mit, 03 Nov 1999, schrieb Bernd Brodesser (B.Brodesser@online-club.de):
es ist volkommen egal wo Du die Sourcen auspackst! Wenn Du irgendein tar-File auspackst werden die Rechte, der Owner und die Gruppe genommen die im tar-File drinstehen. Um das zu verdeutlichen nimm dir mal ein xyz.tar und schau Dir das mal im MidnightCommander mit F3 an. Die beiden ersten Spalten auf der linken Seite sind interessant.
Normalerweise wird der Besitzer und die Gruppe genommen, der das tar ausführt.
wenn Du ein tar Archiv als "normaler user" auspackst wird immer Deine UID/GID genommen (und nicht die, die im Archiv steht)... Der einzige, der tar Archive mit der eingetragenen UID/GID auspacken kann ist root, und der muß es auch können (Backup/Restore). Wenn normale User das könnten, wäre das eine massive Sicherheitslücke: mal eben die folgenden Kommandos als root auf dem eigenen Linux ausführen: "chown root /bin/bash; chmod 1755 /bin/bash; tar cvf test.tar /bin/bash" ... und auf einem anderen System im eigenen home einspielen. Wenn Joe User die Datei so wieder auspacken könnte, so müßte er jetzt nur noch "$HOME/bin/bash" ausführen um root zu werden... CU, Stefan -- Stefan Giessler e-mail: stefan.Giessler@net-share.de artificial intelligence is no match for natural stupidity --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com