
Ich muss mit dem Tar-Befehl ein Archiv von meinem FTP-Server (das gesamte Verzeichnis /usr/src/) erstellen. Allerdings erhalte ich immer wieder die Fehlermeldung „Zugriff verweigert“. Hier ist Schritt für Schritt, was ich mache:
canserhan@embserv:~$ cd /usr/src/
canserhan@embserv:/usr/src$ ls
kernel-headers-2.6.8-2 linux rtlinux-3.2-pre3
kernel-headers-2.6.8-2-386 linux-2.4.21 rtlinux3.2-move
kernel-kbuild-2.6-3 linux-2.6.9-rtlfree
kernel-source-2.6.8.tar.bz2 rtlinux
canserhan@embserv:/usr/src$ tar cvf rtl_archive.tar /usr/src/
tar: rtl_archive.tar: Cannot open: Permission denied
tar: Error is not recoverable: exiting now
canserhan@embserv:/usr/src$
Was mache ich falsch? Das Problem scheint bei meiner Ausgabearchivdatei zu liegen. Aber ich konnte nicht genau herausfinden, was ich tun sollte.
Antwort1
Das Problem besteht darin, dass Sie den Befehl ausführen /usr/src
, für den Sie mit Ihren Anmeldeinformationen keine Schreibberechtigung haben. Daher haben Sie keine Schreibberechtigung für die .tar
Datei, die Sie erstellen möchten. Verwenden Sie diese Option, tar cvf /tmp/rtl_archive.tar /usr/src
um eine Tar-Datei zu erstellen, in der das Schreiben möglich ist.
Grundsätzlich können Sie jeden Pfad angeben, für den Sie Schreibzugriff haben, wie zum Beispiel:
tar cvf $HOME/rtl_archive.tar /usr/src
um die .tar
Datei zu erstellen.