Bir tar dosyası oluştururken “Açılamıyor: İzin reddedildi”


13

Tar komutunu kullanarak ftp sunucumdan (tüm / usr / src / dizininden) bir arşiv oluşturmam gerekiyor. Ancak izin almamaya devam edildim hatası. İşte yaptığım adım adım:

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$ 

Neyi yanlış yapıyorum? Sorun çıktı arşiv dosyamda gibi görünüyor. Ama ne yapmam gerektiğini tam olarak anlayamadım.

Yanıtlar:


19

Sorun, içinde /usr/srckimlik bilgilerinizle yazma izinlerine sahip olmadığınız komutu yürütmenizdir. Bu nedenle .tar, oluşturmaya çalıştığınız dosya için yazma izniniz yok . tar cvf /tmp/rtl_archive.tar /usr/srcYazmanın mümkün olduğu bir tar dosyası oluşturmak için kullanın .

Genellikle, yazma erişiminiz olan herhangi bir yolu verebilirsiniz, örneğin:

tar cvf $HOME/rtl_archive.tar /usr/src

.tardosyayı oluşturmak için .


Yardımın için sağol. Bu işe yaramış gibi görünüyor, / tmp / altında bir rtl_archive oluşturdu ancak işlem sırasında bir hata var: "tar: Önceki hatalardan gecikmeli hata çıkışı" Bunu nasıl düzeltebilirim?
— Amadeus Bachmann

1
Benzer soruya bakın: askubuntu.com/questions/58144/… Muhtemelen dizinlerde bir tar dosyasına (boru gibi) eklenemeyen bir şey var. Bu kritik bir hata değildir, bu nedenle katran devam eder. tar cf /tmp/rtl_archive.tar /usr/srcÇıkışı azaltmak için v parametresini ( ) kullanmayın - bu durumda "gerçek" hatasını görmelisiniz.
— Thomas

Vielen, herzlichen Dank!
— Amadeus Bachmann

Teşekkürler, aynı sorunla karşılaştım ve bu yöntem harika çalışıyor! (Dizinin kendisindeki mevcut izinlerle uğraşmak istemedim.)
— Danny Englander
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.