Điểm:0

Quyền bị từ chối khi cố chạy tệp nhị phân từ/usr/bin khi khởi động

lá cờ cn
xyf

Tôi đang viết một dịch vụ chạy nhị phân trong /usr/bin tuy nhiên khi khởi động, tôi thấy dịch vụ khởi động tuy nhiên tệp nhị phân không chạy được do các vấn đề về quyền.

/etc/rc5.d/S99_ServiceFile: dòng 30: /usr/bin/<binary>: Quyền bị từ chối

Tôi có thể tự chạy nhị phân sau khi chạy

gắn kết / -o rw, kể lại
$/usr/bin/ chmod a+x <nhị phân>
$/usr/bin ./<nhị phân>

nhưng cài đặt không còn nguyên vẹn mãi mãi (sau khi khởi động lại ...).

raj avatar
lá cờ cn
raj
Nếu tôi hiểu bạn một cách chính xác thì vấn đề là `/usr/bin/` không có quyền `x` khi khởi động và sau khi đặt quyền này, thay đổi không tồn tại sau khi khởi động lại? Điều này có vẻ rất kỳ lạ. Đó là nhị phân nào?
xyf avatar
lá cờ cn
xyf
OK đã tìm ra: các quyền của tệp nhị phân trong mã nguồn không được giữ nguyên trong hình ảnh rootfs kết quả. Sử dụng fakeroot để sao chép tệp và xây dựng nó đã thực hiện thủ thuật
BeastOfCaerbannog avatar
lá cờ ca
Rất vui khi biết rằng bạn đã giải quyết được vấn đề của mình! Bạn có thể vui lòng gửi giải pháp như một câu trả lời?
Điểm:0
lá cờ cn
xyf

Vấn đề thực sự là các quyền của tệp không được duy trì vì tệp đã được sao chép do đó có vấn đề về quyền. Thủ thuật thực sự là sử dụng fakeroot để sao chép tệp và xây dựng

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.