Je dois créer une archive à partir de mon serveur FTP (tout le répertoire/usr/src /) à l'aide de la commande tar. Cependant, je continue à obtenir une autorisation refusée d'erreur. Voici, étape par étape, ce que je fais:
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$
Qu'est ce que je fais mal? On dirait que le problème vient de mon fichier d'archive de sortie. Mais je ne pouvais pas comprendre exactement ce que je devais faire.
Le problème est que vous exécutez la commande à l'intérieur de /usr/src
pour laquelle vous ne disposez pas d'autorisations en écriture avec vos informations d'identification. Par conséquent, vous n'avez pas les autorisations d'écriture pour le fichier .tar
que vous essayez de créer. Utilisez tar cvf /tmp/rtl_archive.tar /usr/src
pour créer un fichier tar où l’écriture est possible.
En règle générale, vous pouvez attribuer n'importe quel chemin d'accès en écriture, tel que:
tar cvf $HOME/rtl_archive.tar /usr/src
créer le fichier .tar
dans.