Một bản phát hành của shell lệnh chuyên biệt, GNU Rush 2.2 (Restricted User Shell), đã được xuất bản, được thiết kế để sử dụng trong các hệ thống có khả năng truy cập từ xa hạn chế yêu cầu hạn chế hành động của người dùng. Rush cho phép xác định chức năng dòng lệnh nào mà người dùng có thể sử dụng và tài nguyên nào được cung cấp cho anh ta (kích thước bộ nhớ, thời gian xử lý, v.v.). Ví dụ: Rush có thể được sử dụng để chạy các chương trình từ xa trong môi trường chroot, giúp tăng tính bảo mật khi cấp quyền truy cập thông qua các chương trình như sftp-server hoặc scp, theo mặc định có quyền truy cập vào toàn bộ hệ thống tệp.
Bản phát hành mới cung cấp khả năng sử dụng tính năng kiểm tra trạng thái cho các tệp và thư mục trong hệ thống tệp (ví dụ: các quy tắc hiện có thể kiểm tra loại tệp, quyền truy cập và chủ sở hữu). Định dạng của các tùy chọn để kiểm tra tương tự như làm việc với lệnh “test”. Ví dụ: để kiểm tra xem đường dẫn có tồn tại và trỏ đến một thư mục hay không, bạn có thể sử dụng cấu trúc “match -d /var/lock/sd”.
Ngoài ra, việc phát hành tiện ích GNU Pies 1.7 đã được xuất bản, được thiết kế để điều phối việc khởi chạy và thực thi các ứng dụng. Dựa trên cấu hình đã cho, chương trình chạy các tệp thực thi ở chế độ nền, giám sát quá trình thực thi của chúng và cho phép bạn liên kết các trình xử lý ở nhiều trạng thái khác nhau, ví dụ: nó có thể khởi động lại chương trình trong trường hợp chấm dứt bất thường, thực thi một chương trình khác hoặc gửi thông báo tới người quản trị. Việc bao gồm các bánh nướng GNU có thể được sử dụng như một quy trình init, được khởi chạy đầu tiên trong khi khởi động hệ thống và hỗ trợ định dạng /etc/inittab.
Phiên bản mới của GNU Pies đã thay đổi cách hoạt động với các tệp cấu hình. Bộ tiền xử lý tích hợp đã bị xóa và mỗi tệp được chỉ định trong biểu thức "#include" và "#include_once" hiện được xử lý riêng bằng bộ tiền xử lý bên ngoài (trước đây, bộ tiền xử lý tích hợp trước tiên đã mở rộng tất cả các thay thế "#include" và sau đó kết quả được xử lý toàn bộ bởi bộ tiền xử lý m4 bên ngoài). Đã thêm các biểu thức chẩn đoán mới '#warning "TEXT"', '#error "TEXT"' và '#abend "TEXT"' để tạo cảnh báo và hiển thị lỗi.
Cũng cần lưu ý đến việc phát hành bộ công cụ GNU mailutils 3.14, cung cấp các thư viện và tiện ích để thực hiện nhiều tác vụ liên quan đến email, chẳng hạn như phân tích cú pháp các trường tin nhắn, làm việc với cơ sở dữ liệu thư (mailbox, maildrop, maildir), lọc tin nhắn, trích xuất địa chỉ email và URL, xử lý khối MIME và trích xuất email từ các nguồn bên ngoài. may chủ Sử dụng các giao thức IMAP4 và POP3, cũng như gửi email qua giao thức SMTP, bao gồm cả việc sử dụng TLS, SASL và GSSAPI.
Phiên bản mới của GNU mailutils đã viết lại hoàn toàn hỗ trợ TLS. Đã thêm cài đặt tls.handshake-timeout để đặt thời gian chờ cho TLS. Đã thêm chức năng mu_mailbox_append_message_ext để thêm thư vào hộp thư. Lệnh chưa đọc (U) đã được thêm vào tiện ích thư để xóa dấu đọc thư và việc lưu trạng thái (đã đọc hoặc chưa đọc) được đảm bảo trong các lệnh sao chép sang hộp thư khác. Mã của trình phân tích cú pháp và máy quét đã được viết lại; GNU bison và flex hiện cần thiết để lắp ráp. Đã thêm khả năng bao gồm các loại mime trong thư viện libmailutils. Maildir và MH không còn hiển thị thông tin người gửi được gửi trong lệnh MAIL FROM trong phiên SMTP trong tiêu đề X-Envelope-Sender và X-Envelope-Date, thay vào đó lưu trữ thông tin này trong tiêu đề Đường dẫn trả lại và Đã nhận.
Nguồn: opennet.ru
