.\" Generated by scdoc 1.11.5 .\" Complete documentation for this program is not available as a GNU info page .ie \n(.g .ds Aq \(aq .el .ds Aq ' .nh .ad l .\" Begin generated content: .TH "apk\-audit" "8" "2026\-08\-31" .PP .SH "نام (NAME)" .PP apk-audit \- ممیزی و بررسی تغییرات فایل‌های بسته در سیستم .PP .SH "خلاصه دستور (SYNOPSIS)" .PP \fBapk audit\fR [<\fIگزینه‌ها\fR>.\&.\&.\&] \fIپوشه‌ها\fR.\&.\&.\& .PP .SH "توضیحات (DESCRIPTION)" .PP دستور \fBapk audit\fR سیستم یا دایرکتوری‌های مشخص‌شده را برای یافتن تغییرات در مقایسه با پایگاه داده بسته ممیزی می‌کند.\& .PP این ممیزی می‌تواند تنها بر روی فایل‌های پیکربندی انجام شود (\fB\-\-backup\fR) تا فهرستی از فایل‌هایی که باید در overlay در پیکربندی run\-from\-tmps ذخیره شوند تولید گردد.\& در غیر این صورت، می‌تواند تمام فایل‌های نصب‌شده را ممیزی کند (\fB\-\-system\fR یا \fB\-\-full\fR) تا به‌عنوان مثال تغییرات غیرمجاز در فایل‌های سیستم را شناسایی کند.\& .PP به‌طور پیش‌فرض، قالب خروجی یک خط به ازای هر فایل تغییریافته است.\& نویسه‌ای که نوع خط را مشخص می‌کند چاپ می‌شود و پس از آن یک فاصله، و سپس مسیر تحت تأثیر یا جزئیات قرار می‌گیرد.\& تغییرات شناسایی‌شده عبارتند از: .PP .TS l lx l lx l lx l lx l lx l lx l lx l lx l lx l lx l lx. T{ \- T} T{ رکورد جزئیات پایگاه داده T} T{ + T} T{ رکورد جزئیات روی دیسک T} T{ A T} T{ فایل اضافه شد T} T{ d T} T{ دایرکتوری اضافه شد T} T{ D T} T{ دایرکتوری اضافه شد (همراه با فایل‌ها/زیردایرکتوری‌های فهرست‌نشده) T} T{ e T} T{ خطا در حین ممیزی رخ داد (مانند عدم دسترسی برای خواندن فایل) T} T{ M T} T{ متاداده فایل تغییر کرد (uid، gid، یا mode) T} T{ m T} T{ متاداده دایرکتوری تغییر کرد T} T{ U T} T{ محتویات فایل تغییر یافت T} T{ X T} T{ فایل حذف شد T} T{ x T} T{ ویژگی‌های توسعه‌یافته (xattrs) تغییر کرد T} .TE .sp 1 .SH "گزینه‌ها (OPTIONS)" .PP \fB\-\-backup\fR .RS 4 ممیزی تنها فایل‌های پیکربندی (پیش‌فرض).\& فهرست فایل‌هایی که باید ممیزی شوند از الگوهای موجود در protected_paths.\&d تولید می‌شود.\& .PP .RE \fB\-\-check\-permissions\fR .RS 4 بررسی دسترسی‌های فایل نیز انجام شود.\& به‌طور مشخص، علاوه بر محتوای فایل، uid، gid و mode فایل نیز بررسی خواهند شد.\& .PP .RE \fB\-\-details\fR .RS 4 فعال‌سازی گزارش رکوردهای جزئیات.\& .PP .RE \fB\-\-full\fR .RS 4 مشابه \fB\-\-system\fR، اما علاوه بر آن تمام دایرکتوری‌ها و فایل‌های اضافه‌شده را نیز گزارش می‌کند.\& یک مقدار پیش‌فرض داخلی جایگزین برای مسیرهای محافظت‌شده استفاده می‌شود، مگر اینکه \fB\-\-protected\-paths\fR به‌صورت صریح مشخص شده باشد.\& .PP .RE \fB\-\-ignore\-busybox\-symlinks\fR .RS 4 نادیده گرفتن پیوندهای نمادین که مقصد آن‌ها فایل اجرایی busybox است.\& .PP .RE \fB\-\-packages\fR .RS 4 تنها چاپ بسته‌های دارای فایل‌های تغییریافته.\& به‌جای خروجی کامل هر تغییر، مجموعه‌ای از بسته‌ها که حداقل یک فایل تغییریافته دارند چاپ می‌شود.\& .PP برای تعمیر تمامی بسته‌های دارای فایل‌های تغییریافته، می‌توان از دستور زیر استفاده کرد: .RS 4 apk audit \-\-packages \-q | xargs apk fix .PP .RE .RE \fB\-\-protected\-paths\fR \fIFILE\fR .RS 4 استفاده از FILE مشخص‌شده برای فهرست‌بندی مسیرهای محافظت‌شده.\& این گزینه همچنین باعث می‌شود apk دایرکتوری‌های عادی protected_paths.\&d را نادیده بگیرد.\& .PP .RE \fB\-\-recursive\fR, \fB\-r\fR .RS 4 پیمایش بازگشتی به درون دایرکتوری‌ها و ممیزی آن‌ها.\& .PP .RE \fB\-\-system\fR .RS 4 ممیزی تمامی فایل‌های سیستم.\& تمام فایل‌های ارائه‌شده توسط بسته‌ها به استثنای فایل‌های پیکربندی (فهرست‌شده در protected_paths.\&d) از نظر یکپارچگی بررسی می‌شوند.\& این گزینه برای شناسایی تغییرات غیرمجاز فایل‌ها مفید است.\& فایل‌ها یا دایرکتوری‌های جدید گزارش نمی‌شوند.\& .PP .RE .SH "همچنین ببینید (SEE ALSO)" .PP \fBapk\-protected_paths\fR(5)