Làm cách nào để tạo một RPM đặt POSIX capabilities của một tệp? Nếu tôi thử làm rpmbuild
với tư cách là người dùng không phải root thì tôi sẽ gặp lỗi khi install install của makefile cố gắng chạy setcap
, nhưng nếu tôi không chạy setcap
thì sao chép rpmbuild
sao chép các khả năng? Dường như không có cách nào để thiết lập khả năng từ bên trong RPM spec file.Tạo RPM có chức năng tập tin POSIX
5
A
Trả lời
7
Có là macro tệp thông số cho cài đặt khả năng, %caps
; vì một số lý do, điều này dường như chủ yếu được ghi lại trong các release notes và các thay đổi, vì vậy phải mất một lúc để tôi tìm thấy nó.
Nó được sử dụng như thế này trong file spec:
%caps(cap_net_admin=pe) %{_sbindir}/foobar
Để có được make install
sử dụng setcap
chỉ khi gọi bởi root, bạn có thể làm một cái gì đó như thế này:
@if test `id -u` -eq 0; then \
setcap cap_net_admin=pe $(DEST_SBINDIR)/foobar ; \
fi
Các vấn đề liên quan
- 1. Lưu bitmap vào chức năng tập tin
- 2. D tập tin I/O chức năng
- 3. Đóng tập tin PDF có chức năng kiểm soát vị trí của tập tin tem
- 4. trừ các loại tập tin khi đóng gói một rpm
- 5. chức năng template tin
- 6. Tiêu đề cho các chức năng C POSIX
- 7. CentOS 5.5 - biểu tượng tạo liên kết vào RPM đặc tả tập tin
- 8. octave: tải nhiều chức năng từ tập tin
- 9. Tìm các tập tin nguồn chứa chức năng R nét
- 10. Chức năng khai báo ở cuối tập tin bằng Python
- 11. R: Chức năng chung để giải nén tập tin
- 12. Đường ống xử lý tập tin (chức năng) trong Scala
- 13. Javascript: chức năng gọi từ một tập tin khác
- 14. Chế độ chức năng mở tập tin Python
- 15. Chức năng gọi từ một "lớp" khác/tập tin
- 16. Gọi chức năng của tập tin javascript bên ngoài
- 17. Cách gọi các chức năng từ một tập tin .eex
- 18. Cách viết một tập tin chức năng "scanner"
- 19. GCC lỗi:/usr/lib/rpm/redhat/redhat-cứng-cc1: Không có tập tin hoặc thư mục
- 20. Chức năng POSIX quan trọng nhất không có sẵn trong Android là gì?
- 21. iOS tạo tập tin
- 22. Rspec & lớn tập tin spec tổ chức
- 23. Chức năng POSIX để tìm kiếm PATH cho một tệp thực thi?
- 24. Cách POSIX tốt nhất để xác định xem hệ thống tập tin có được gắn kết chỉ đọc
- 25. Có chức năng sàn trong khung tập hợp Mongodb không?
- 26. Cố gắng tái tạo chuỗi chức năng thực tập Python về tổ chức phi chuỗi
- 27. jQuery bộ sưu tập, chức năng và tổ chức
- 28. PowerShell: Làm thế nào để nguồn một chức năng như nguồn một tập tin?
- 29. Làm tròn ngày POSIX (POSIXct) với chức năng cơ sở R
- 30. Trình bao bọc C++ cho các chức năng cụ thể của posix và linux
tôi đã không thể để chỉ thị '% caps' hoạt động. Đã nhận được 'lỗi cú pháp gần mã thông báo không mong muốn \' cap_net_raw + ep''. Tìm thấy giải pháp khác bằng cách sử dụng '% bài đăng' như được mô tả trong vấn đề này: https://github.com/schweikert/fping/issues/24#issue-5647305 – acw