FAKED(1) دستورهای کاربری FAKED(1)

faked - دیمن شبیهسازی دسترسی ریشه برای fakeroot

faked [ --debug ] [ --foreground ] [ --cleanup ] [ --key کلید_ارتباطی ] [ --save-file فایل_ذخیره ] [ --load ] [ --unknown-is-real ] [ --port پورت_شبکه ]

برنامه faked یک پردازش دیمن است که اطلاعات ساختگی مالکیت و مجوزهای فایلها را برای نشستهای کاربری ابزار fakeroot به خاطر میسپارد.

اگر یک پردازش fakeroot بخواهد مالکیت یک فایل را تغییر دهد، آنگاه faked همان پردازشی است که آن مالک جدید را به خاطر می‌سپارد. اگر بعداً همان پردازش fakeroot یک فراخوانی ()stat برای آن نام فایل انجام دهد، فراخوانی ()stat پیچیده‌شده توسط libfakeroot ابتدا از faked مالکیت ساختگی و سایر مشخصات آن فایل را استعلام کرده و سپس آن را گزارش می‌کند.

چاپ اطلاعات اشکال‌زدایی روی خروجی خطای استاندارد (stderr).
عدم انتقال پردازش به پس‌زمینه (اجرا در پیش‌زمینه).
پاک‌سازی سمافورها (semaphores).
عدم تخصیص یک کانال ارتباطی جدید، بلکه استفاده از کانال مشخص‌شده با کلید. (اگر کانال مشخص‌شده وجود نداشته باشد، ایجاد می‌شود).
ذخیره محیط کاری در فایل مشخص‌شده هنگام خروج.
بارگذاری محیط از پیش ذخیره‌شده از ورودی استاندارد (stdin).
استفاده از مالکیت واقعی فایل‌های پیش‌تر ناشناخته به‌جای تنظیم آن‌ها روی root:root.
استفاده از پورت شبکه TCP با شماره مشخص‌شده.

تاکنون ایرادی گزارش نشده است. با این حال هشدار داده می‌شود: اگرچه برنامه‌های بسیار بزرگ‌تر (و کوچک‌تر) متعددی نوشته‌ام، اما هرگز برنامه‌ای به این کوچکی ننوشته بودم که به اندازه fakeroot ایراد داشته باشد و با این حال به اندازه نسخه 0.0_3 از fakeroot (اولین نسخه‌ای که می‌توانست برای ساخت خودش استفاده شود) کاربردی باشد.

ابزار fakeroot تحت مجوز عمومی همگانی گنو (GPL نگارش ۲.۰ یا بالاتر) توزیع شده است.

<joostje@debian.org>
<clint@debian.org>

بخش عمده توسط J.H.M. Dassen <jdassen@debian.org> همراه با اصلاحات و افزوده‌ها توسط joost و Clint.

fakeroot(1), dpkg-buildpackage(1), debuild(1), /usr/share/doc/fakeroot/DEBUG

مه ۲۰۲۵ fakeroot