Không thể mở được: Quyền bị từ chối khi tạo một tệp tar


13

Tôi cần tạo một kho lưu trữ từ máy chủ ftp của mình (tất cả thư mục / usr / src /) bằng lệnh tar. Tuy nhiên tôi tiếp tục nhận được sự cho phép từ chối lỗi. Đây là từng bước tôi đang làm gì:

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$ 

Tôi đang làm gì sai? Có vẻ như vấn đề là với tệp lưu trữ đầu ra của tôi. Nhưng tôi không thể biết chính xác mình nên làm gì.

Câu trả lời:


19

Vấn đề là bạn đang thực thi lệnh bên trong /usr/srcmà bạn không có quyền ghi với thông tin đăng nhập của bạn. Do đó, bạn không có quyền ghi cho .tartệp bạn đang cố tạo. Sử dụng tar cvf /tmp/rtl_archive.tar /usr/srcđể tạo một tập tin tar nơi có thể viết.

Nói chung, bạn có thể cung cấp bất kỳ đường dẫn nào mà bạn có quyền truy cập ghi, chẳng hạn như:

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

để tạo .tartập tin trong.


Tôi thực sự đánh giá cao sự giúp đỡ của bạn. Có vẻ như nó đã hoạt động, nó đã tạo ra một rtl_archive trong / tmp / tuy nhiên tôi đã gặp lỗi trong quá trình hoạt động: "tar: Lỗi thoát bị trì hoãn từ các lỗi trước" Làm cách nào tôi có thể sửa lỗi này?
Amadeus Bachmann

1
Xem câu hỏi tương tự này: Askubfox.com/questions/58144/ Có lẽ có một cái gì đó trong các thư mục không thể được bao gồm trong một tập tin tar (chẳng hạn như một đường ống). Đây không phải là một lỗi nghiêm trọng, vì vậy tar tiếp tục. Không sử dụng tham số v ( tar cf /tmp/rtl_archive.tar /usr/src) để giảm đầu ra - khi đó bạn sẽ thấy lỗi "thực".
Thomas

Vielen, herzlichen Dank!
Amadeus Bachmann

Cảm ơn, tôi gặp vấn đề tương tự và phương pháp này hoạt động rất tốt! (Tôi không muốn bắt đầu làm rối với các quyền hiện có trên chính thư mục.)
Danny Englander
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.