اخیرا بعد از فعال کردن کاربر root برای محیط گرافیکی و ورود با استفاده از این کاربر در سیستمعامل گنو/لینوکس توزیع اوبونتو، با مشکل بالا برخورد کردم که خطای زیر را نمایش میداد:
Error found when loading /root/.profile
mesg: ttyname failed: Inappropriate ioctl for device
As a result the session will not be configured correctly.
You should fix the problem as soon as feasible.
در ادامه مطلب به بررسی راهحل این مشکل میپردازیم.
بررسی خطا:
در واقع این خطا به این دلیل رخ داده است که محیط گرافیکی سیستمعامل اوبونتو برای استفاده کاربر root پیشبینی نشده است و بنابراین در هنگام ورود به محیط گرافیکی با کاربر root با این خطا مواجه خواهیم شد.
راه حل:
فایل /root/.profile را با ویرایشگر دلخواه خود باز کنید؛ به انتهای فایل رفته و خط زیر را پیدا کنید:
mesg n || true
این خط را با خط زیر جایگزین کنید:
tty -s && mesg n || true
فایل را ذخیره کنید و خارج شوید؛ یکبار سیستم خود را ریاستارت کنید؛ مشکل برطرف خواهد شد.
0 دیدگاه
نوشتن دیدگاه