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.