Xorg.wrap(1) General Commands Manual Xorg.wrap(1)

Xorg.wrap - پوشش‌دهنده سطح دسترسی ریشه سرور Xorg

سرور Xorg X برای عملکرد درست ممکن است به دسترسی‌های ریشه (root) نیاز داشته باشد. برای اجرای سرور Xorg X با این دسترسی‌ها، سیستم شما از یک پوشش‌دهنده suid root نصب‌شده در مسیر /usr/libexec/Xorg.wrap استفاده می‌کند که سرور واقعی X نصب‌شده در مسیر /usr/libexec/Xorg را اجرا خواهد کرد.

به‌طور پیش‌فرض، Xorg.wrap به‌صورت خودکار تشخیص می‌دهد که آیا دسترسی‌های ریشه ضروری هستند یا خیر، و اگر ضروری نباشند، پیش از اجرای سرور واقعی X، دسترسی‌های ارتقایافته خود را رها می‌کند. به‌طور پیش‌فرض، Xorg.wrap تنها اجازه اجرای سرور واقعی X را از نشست‌های ورود روی یک کنسول فیزیکی می‌دهد.

رفتار پیش‌فرض Xorg.wrap را می‌توان از طریق فایل پیکربندی /etc/X11/Xwrapper.config تغییر داد. خطوطی که در Xwrapper.config با # آغاز می‌شوند به عنوان توضیح در نظر گرفته شده و نادیده گرفته می‌شوند. هر خط غیرخالی دیگر باید به شکل کلید = مقدار باشد.

مشخص می‌کند چه کاربرانی می‌توانند سرور X را از طریق این پوشش‌دهنده اجرا کنند. مقدار rootonly تنها به ریشه (root)، مقدار console تنها به کاربرانی که به یک کنسول فیزیکی وارد شده‌اند، و مقدار anybody به هر کاربری اجازه اجرا می‌دهد. مقدار پیش‌فرض console است.
پیکربندی می‌کند که آیا پوشش‌دهنده باید پیش از اجرای سرور X دسترسی‌های ارتقایافته (ریشه) خود را رها کند یا خیر. از yes برای اجبار به اجرا با دسترسی ریشه، از no برای اجبار به اجرا پس از رهاسازی تمام دسترسی‌های suid، و از auto برای تشخیص خودکار توسط پوشش‌دهنده استفاده کنید. مقدار پیش‌فرض auto است.

هنگام تشخیص خودکار، در صورت در دسترس بودن گرافیک kms پوشش‌دهنده دسترسی‌ها را رها می‌کند و اگر گرافیک kms تشخیص داده نشود آن‌ها را رها نمی‌کند. اگر سیستمی چندین کارت گرافیک داشته باشد و برخی از آن‌ها از kms پشتیبانی نکنند، تشخیص خودکار ممکن است با خطا مواجه شود؛ در این حالت باید از پیکربندی دستی استفاده شود.

اطلاعات سرور XorgX: Xorg(1)

xorg-server 21.1.24 X Version 11