داره میگه زمانی که وارد صفحه login شدی ابتدا با استفاده از کلیدهای میانبر ctrl+alt+f3 وارد صفحه tty بشی(یک صفحه Command Line هست)
زمانی که وارد این صفحه شدی با استفاده از دستور ls -al محتوای دایرکتوری جاری رو در خروجی لیست کنی. بعد میگه اگر خط زیر رو دیدی پس فایل .Xauthority مالکیت ریشه رو داره و باید به مالکیت کاربری شما تغییر کنه.(این فایل مربوط به نشست X هست که درواقع وظیفه ذخیره سازی اعتبارهای کوکیهای استفاده شده توسط xauth رو داره میتونید در باره این فایل در اینترنت
جستجو کنی و برای شناخت xauth از دستور man xauth استفاده کنی.)
-rw------- 1 root root 53 Nov 29 10:19 .Xauthority
با استفاده از این دستور مالکیت این فایل رو تغییر بده
chown username:username .Xauthority
بعد میگه شاید نیاز باشه همین کار رو با فایل .ICEauthority انجام بدی.
با استفاده از دستور ls -ld /tmp ببین acl(لیست کنترل دسترسی) دایرکتوری /tmp چی هست( اون ۱۰تا کلمه اول رو چک کن ببین اینشکلیه drwxrwxrwt یا نه) برای آشنایی با acl میتونی از لینک
Access Contol Lists استفاده کنی.
drwxrwxrwt 15 root root 4096 Nov 30 04:17 /tmp
با این دستور تغییرش بده و بعد دوباره با دستور ls -ld /tmp بررسیش کن
sudo chmod a+wt /tmp
میتونی برای آشنایی با chmod و chown از man استفاده کنی و سعی کن همیشه از man استفاده کنی تا با نحوه خوندن man آشنا بشی چون خیلی بهت کمک میکنه.
man chmod
man chown
و در انتها میگه اگه هیچ کدوم از کارهای بالا رو نتونستی انجام بدی سعی کن یکبار دیگه lightdm رو پیکربندی کنی.
برای این کار میتونی یا از دستور زیر استفاده کنی
dpkg-reconfigure lightdm
ویا یک بار حذف و دوباره نصبش کنی تا دوباره پیکربندی بشه فقط قبل دستور زیر چک کن اینترنتت متصل هست یا نه.
چک کردن اینترنت:
ping -c4 ubuntu.ir
حذف و نصب lightdm:
sudo apt autoremove --purge lightdm && sudo apt install lightdm