| Xorg.wrap(1) | General Commands Manual | Xorg.wrap(1) |
نام (NAME)
Xorg.wrap - پوششدهنده سطح دسترسی ریشه سرور Xorg
توضیحات (DESCRIPTION)
سرور Xorg X برای عملکرد درست ممکن است به دسترسیهای ریشه (root) نیاز داشته باشد. برای اجرای سرور Xorg X با این دسترسیها، سیستم شما از یک پوششدهنده suid root نصبشده در مسیر /usr/libexec/Xorg.wrap استفاده میکند که سرور واقعی X نصبشده در مسیر /usr/libexec/Xorg را اجرا خواهد کرد.
بهطور پیشفرض، Xorg.wrap بهصورت خودکار تشخیص میدهد که آیا دسترسیهای ریشه ضروری هستند یا خیر، و اگر ضروری نباشند، پیش از اجرای سرور واقعی X، دسترسیهای ارتقایافته خود را رها میکند. بهطور پیشفرض، Xorg.wrap تنها اجازه اجرای سرور واقعی X را از نشستهای ورود روی یک کنسول فیزیکی میدهد.
فایل پیکربندی (CONFIG FILE)
رفتار پیشفرض Xorg.wrap را میتوان از طریق فایل پیکربندی /etc/X11/Xwrapper.config تغییر داد. خطوطی که در Xwrapper.config با # آغاز میشوند به عنوان توضیح در نظر گرفته شده و نادیده گرفته میشوند. هر خط غیرخالی دیگر باید به شکل کلید = مقدار باشد.
- allowed_users = rootonly|console|anybody
- مشخص میکند چه کاربرانی میتوانند سرور X را از طریق این پوششدهنده اجرا کنند. مقدار rootonly تنها به ریشه (root)، مقدار console تنها به کاربرانی که به یک کنسول فیزیکی وارد شدهاند، و مقدار anybody به هر کاربری اجازه اجرا میدهد. مقدار پیشفرض console است.
- needs_root_rights = yes|no|auto
- پیکربندی میکند که آیا پوششدهنده باید پیش از اجرای سرور X دسترسیهای ارتقایافته (ریشه) خود را رها کند یا خیر. از yes برای اجبار به اجرا با دسترسی ریشه، از no برای اجبار به اجرا پس از رهاسازی تمام دسترسیهای suid، و از auto برای تشخیص خودکار توسط پوششدهنده استفاده کنید. مقدار پیشفرض auto است.
هنگام تشخیص خودکار، در صورت در دسترس بودن گرافیک kms پوششدهنده دسترسیها را رها میکند و اگر گرافیک kms تشخیص داده نشود آنها را رها نمیکند. اگر سیستمی چندین کارت گرافیک داشته باشد و برخی از آنها از kms پشتیبانی نکنند، تشخیص خودکار ممکن است با خطا مواجه شود؛ در این حالت باید از پیکربندی دستی استفاده شود.
همچنین ببینید (SEE ALSO)
اطلاعات سرور XorgX: Xorg(1)
| xorg-server 21.1.24 | X Version 11 |