OnWorks Linux và Windows Online WorkStations

Logo

Lưu trữ trực tuyến miễn phí cho máy trạm

<Trước | Nội dung | Tiếp theo>

6.3.2.5. Truy tìm tập lệnh cài đặt

Trong cách tiếp cận này, các lệnh mà kịch bản cài đặt thực hiện được ghi lại. Có hai kỹ thuật mà người ta có thể sử dụng:


LD_PRELOAD Biến môi trường có thể được thiết lập để trỏ đến một thư viện được tải trước trước khi cài đặt. Trong quá trình cài đặt, thư viện này theo dõi các gói đang được cài đặt bằng cách đính kèm chính nó vào các tệp thực thi khác nhau, chẳng hạn như cp, cài đặt, dựng lên, mv và theo dõi các lệnh gọi hệ thống sửa đổi hệ thống tệp. Để cách tiếp cận này hoạt động, tất cả các tệp thực thi cần được liên kết động mà không có bit suid hoặc sgid. Tải trước thư viện có thể gây ra một số tác dụng phụ không mong muốn trong quá trình cài đặt. Do đó, người ta nên thực hiện một số kiểm tra để đảm bảo rằng trình quản lý gói không phá vỡ bất kỳ điều gì và ghi lại tất cả các tệp thích hợp.

Kỹ thuật thứ hai là sử dụng đi lạc, ghi lại tất cả các lệnh gọi hệ thống được thực hiện trong quá trình thực thi các tập lệnh cài đặt.


Điện toán đám mây hệ điều hành hàng đầu tại OnWorks: