انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: وارد نشدن با یوزر کاربر (حل شد )  (دفعات بازدید: 4190 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین xpars

  • Newbie
  • *
  • ارسال: 16
وارد نشدن با یوزر کاربر (حل شد )
« : 01 امرداد 1396، 05:36 ب‌ظ »
سلام دوستان یه مشکلی برام پیش امده که هر کابری که در  sddm lxdm میسازم نمیتونه وارد اون کاربری بشه.اما دسترسی به root دارم.ممنون میشم راهنمایی کنید.
« آخرین ویرایش: 03 امرداد 1396، 12:45 ق‌ظ توسط xpars »

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1244
  • جنسیت : پسر
  • ali76 سابق
پاسخ : وارد نشدن با یوزر کاربر
« پاسخ #1 : 01 امرداد 1396، 08:27 ب‌ظ »
سلام
شما کاربر رو چطوری می سازین ؟
یک بار این دستورات رو تست کنین تا یوزر مورد نظرتون ساخته بشه :
sudo adduser USERNAMEو اگه می خواین یوزرمورد نظر توانایی استفاده از sudo رو هم داشته باشه دستوز زیر رو وارد کنین :
sudo adduser USERNAME sudo(البته به جای USERNAME باید اسمی که می خواین رو بذارین)
حالا از سیستم log out کنین ، الان قاعدتاً باید بتونین به عنوان اون کاربر وارد بشین
اگه نتونستین بگین دقیقاً چه خطا و مشکلی پیش میاد که نمی تونین وارد بشین ؟
در ضمن خروجی این دستور رو هم بذارین :
su USERNAME

آفلاین xpars

  • Newbie
  • *
  • ارسال: 16
پاسخ : وارد نشدن با یوزر کاربر
« پاسخ #2 : 02 امرداد 1396، 01:33 ق‌ظ »
سلام ممنون بابت جواب.
با useradd کاربری را ساختم در ترمینال هم وارد ان شدم ولی وقتی logout کردم و با login manager lxdmخواستم وارد بشم لحظه ای وارد میشه وبعد خارج میشه؟!؟

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1244
  • جنسیت : پسر
  • ali76 سابق
پاسخ : وارد نشدن با یوزر کاربر
« پاسخ #3 : 02 امرداد 1396، 02:16 ق‌ظ »
اینکه میره بعدش خارج می شه در واقع login loop محسوب می شه
با توجه به اینکه شما با یوزر روت دسترسی به محیط دسکتاپ دارین من حدس می زنم مشکل از گرافیک و یا کانفیگ غلط lxdm نباشه.
اول از همه نگفتین خروجی این دستور چیه ؟
su -l USERNAMEمطلب بعدی اینکه شاید با دوباره ساختن فایل Xauthority مشکلتون حل بشه پس دستور زیر رو اجرا کنین‌:
mv ~/.Xauthority ~/.Xauthority.bakاگه با دستور بالا مشکلتون حل نشد دستور پایین رو هم اجرا کنین :
sudo dpkg-reconfigure lxdmو دز نهایت اگه دو راه بالا جواب نداد خروجی دستور زیر رو (علاوه بر خروجی دستور اول) بذارین :
sudo cat /var/log/lxdm.log

آفلاین سید وحید رضا برهانی

  • High Hero Member
  • *
  • ارسال: 1668
  • جنسیت : پسر
  • یک مخالف نرم افزار اوپن سورس
پاسخ : وارد نشدن با یوزر کاربر
« پاسخ #4 : 02 امرداد 1396، 05:40 ق‌ظ »
سلام
البته به نظر من چون میره و برمی گرده یعنی کار lxdm انجام شده و احتمالا مشکل توی دسکتاپ هست و به احتمال زیاد حدس می زنم یکی از پیش نیازها به خوبی نصب نشده باشه.
چون وقتی ixdm می یاد مشکل گرافیک یا X نباید باشه.
حالا برای رفع مشکل یادت می یاد از کی اینطوری شده؟ یعنی قبلش چکار کردی یا چه برنامه ای نصب کردی؟


پ.ن:
دستور
sudo dpkg-reconfigure lxdm مربوط به دبیان بیس ها می شه (مثل اوبونتو) و در آرچ کار نمی کنه.
نرم افزاری که نشه سیخ انگولکش کرد (به هر دلیلی چه به‌خاطر قانون و چه پیچیدگی یا توسعه سریع)نرم افزار آزاد نیست حالا مهم نیست چه بنیادی یا چه افرادی اون رو نوشته باشند یا GPL باشه یانه!
نرم افزار آزاد یک جنبش هست نه یک تیکه کاغذ پاره(GPL)
حق فهمیدن از حق خوندن مهمتره

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1244
  • جنسیت : پسر
  • ali76 سابق
پاسخ : وارد نشدن با یوزر کاربر
« پاسخ #5 : 02 امرداد 1396، 06:30 ق‌ظ »
سلام وحید جان
منم عین شما برداشتم از این قضیه اینه که lxdm کارش رو درست انجام می ده ولی درست کانفیگ نشده و یا مشکلات خرابی فایل Xauthority باعث این اتفاق شده (به خصوص مشکل Xauthority خیلی رایجه)
الان فقط من یه چیزو نفهمیدم اونم اینه آیا ایشون به محیط گرافیکی با کاربر روت دسترسی دارن یا فقط دسترسی روت (cli) دارن ؟
اگه حالت اول باشه ؛ اگه مشکل از میزکار و دسکتاپ و یا پکیج های دیگه باشه باید یوزر روت هم برای لاگین مشکل داشته باشه چون تمام پکیج های مورد نیاز برای همه ی یوزرها اعم از روت و غیر روت یکسانه
ولی اگه حالت دوم باشه باشه یعنی با هیچ یوزری امکان لاگین نداشته باشن مطلبی که گفتین کاملا درسته و ممکن نواقص و یا ایرادات در میزکار منجر به قضیه شده باشه
در مورد گرافیک هم باید بگم لزوما اومدن صفحه ی greeter به معنای نبود مشکل نیست مثلا من خودم حدود یک سال پیش اقدام به نصب دستی فایل .run مربوط به گرافیک 960m انویدیا کردم ولی بعدش سیستم به لاگین لوپ افتاد و تا زمانی که این رو پاکش نکردم همین مشکل باقی موند (این مشکل یکی از معضلات رایجه اگه سرچ بزنین  login loop after install graphic drivers براتون یه عالمه نمونه میاره که عدم هم خوانی dm با گرافیک منجر به این اتفاق شده)
در مورد دستور dpkg-reconfigure هم بله تو آرچ نیست چون تو آرچ اصن dpkg وجود نداره (البته تو aur هست ولی کارایی دبیان بیس ها رو نداره) ولی این دوستمون نگفتن که آرچ دارن ؟
بله حق با شماس من اصلا به عنوان انجمن یعنی سایر توزیع های لینوکسی » آرچ دقت نکرده بودم ...
تا جایی که اطلاع دارم آرچ معادلی برای dpkg-reconfigure نداره (مطمئن نیستم) ولی ایشون می تونن به جای اون دستور reinstall کنن به این صورت :
sudo pacman -S lxdm
« آخرین ویرایش: 02 امرداد 1396، 06:55 ق‌ظ توسط ali76 »

آفلاین xpars

  • Newbie
  • *
  • ارسال: 16
پاسخ : وارد نشدن با یوزر کاربر
« پاسخ #6 : 02 امرداد 1396، 09:38 ق‌ظ »
سلام ممنونم بابت جواب ها
اول بگم دسترسی به root به صورت گرافیکی دارم ولی یه سری از برنامه ها مثل کرومیوم در root اجرا نمیشه و میگه باید در user با شی.
یه دسکتاپ سبک مثل lxqt نصب کردم و وارد هم شدم ولی رسما هیچ کاریایی نداره یعنی منو اجرا نمیشه با ctrl+alt+t دسترسی به ترمینال پیدا کردم ولی هیچ برنامه مثل کرومیوم اجرا نمیشه؟!؟! وبا ارور های مختلف روربرو میشم یعنی بکل نامید شدم؟!؟

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1244
  • جنسیت : پسر
  • ali76 سابق
پاسخ : وارد نشدن با یوزر کاربر
« پاسخ #7 : 02 امرداد 1396، 11:54 ق‌ظ »
دوست عزیز اگه می خواین مشکلتون حل بشه باید شما هم به ما اطلاعات بدین
خروجی دو تا دستوری رو که گذاشتم رو ندادین
و هم چنین نگفتین دستوراتی رو که دادم رو اجرا کردین یا نه ؟ خب با این شرایط نمی شه کمکی کرد
در ضمن reinstall کردن میزکار قبلی تون هم خالی از لطف نیست ...

آفلاین xpars

  • Newbie
  • *
  • ارسال: 16
پاسخ : وارد نشدن با یوزر کاربر
« پاسخ #8 : 02 امرداد 1396، 01:11 ب‌ظ »
سلام دسکتاپ دوباره نصب کردم اما چیزی نشد
دستورات که گفتی در یوزر root زدم ونتیجه
[root@alarmpi ~]# su -l mojtaba
su: warning: cannot change directory to /home/mojtaba: No such file or directory
[mojtaba@alarmpi root]$

تمام دستورات کع گفتین  در root و هم در user وارد زده شد که نتیجه اون  No such file or directory

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1244
  • جنسیت : پسر
  • ali76 سابق
پاسخ : وارد نشدن با یوزر کاربر
« پاسخ #9 : 02 امرداد 1396، 01:37 ب‌ظ »
سلام مجتبی جان
یوزر ساخته شده home نداره براش بسازین به احتمال زیاد مشکلتون حل می شه چون شما home ندارین بتونین بهش لاگین کنین .
دلیلش هم اینه که شما دارین از useradd استفاده می کنین که خودش براتون home نمی سازه ...
با یوزر روت دستورات زیر رو وارد کنین:
mkdir /home/mojtaba
cp -rT /etc/skel /home/mojtaba
chown mojtaba:mojtaba /home/mojtaba

اگه اونم جواب نداد این راه تست کنین:
اول از همه یوزر ساخته شده رو پاک کنین
userdel mojtabaحالا از اسکریپت adduser برای اضافه کردن یوزر جدید استفاده کنین :

https://aur.archlinux.org/packages/adduser/


در ضمن اینم اضافه کنم برای ساختن پوشه ی home توسط useradd باید از سوییچ m- استفاده کنین به این صورت:
useradd -m -d /home/mojtaba mojtaba
اگه هیچ کدوم از سه راه بالا جواب نداد خروجی دستورات پایین رو بذارین:
su -l mojtaba
ll /home/mojtaba
« آخرین ویرایش: 02 امرداد 1396، 01:53 ب‌ظ توسط ali76 »

آفلاین xpars

  • Newbie
  • *
  • ارسال: 16
پاسخ : وارد نشدن با یوزر کاربر
« پاسخ #10 : 02 امرداد 1396، 04:57 ب‌ظ »
سلام شرمنده که وقتتون گرفتم .ممنون از جواب های شما
دستورات بالا زدم چیزی حل نشداما به صورت گرافیکی وقتی وارد  user mojtaba شدم ۴ تا فایل درون او هست
.bash_lotot
.bush_profile
.bashrc
.screenrc

خروجی اون دستور که گفتین
[root@alarmpi ~]# su -l mojtaba
[mojtaba@alarmpi ~]$ ll /home/mojtaba
-bash: ll: command not found
[mojtaba@alarmpi ~]$
« آخرین ویرایش: 02 امرداد 1396، 05:05 ب‌ظ توسط xpars »

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1244
  • جنسیت : پسر
  • ali76 سابق
پاسخ : وارد نشدن با یوزر کاربر
« پاسخ #11 : 02 امرداد 1396، 07:45 ب‌ظ »
خواهش می کنم دوست عزیز
خب home ساخته شده و محتویات لازم توش قرار گرفته و این خبر خوبیه ...
ظاهراً alias مربوط به ll توی آرچ وجود نداره به جای اون ll از دستور ls -alF استفاده کنین:
ls -alF /home/mojtaba
sudo cat /var/log/lxdm.log
اگه دستور دوم not found داد خودتون دستی بگردین ببینین توی مسیر /var/log آیا فایل .log مربوط به lxdm وجود داره یا نه ؟ اگه وجود داشت اونو هم ضمیمه کنین (چون من الان نه به lxdm دسترسی دارم نه به آرچ)
فقط لطف کنین و از تگ مربوط به کد استفاده کنین تا خروجی خوانا تر بشه

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1244
  • جنسیت : پسر
  • ali76 سابق
پاسخ : وارد نشدن با یوزر کاربر
« پاسخ #12 : 02 امرداد 1396، 08:20 ب‌ظ »
قبل اینکه خروجی دستورات گفته شده رو بذارین این دستورات رو هم یه تست بکنین حدس می زنم مشکل حل بشه:
دستورات با کاربر ریشه باید وارد بشه
اول یوزر قبلی رو پاک کنین :
userdel mojtaba
rm -r /home/mojtaba
حالا با این دستورات یوزر جدید ایجاد کنین:
useradd -m -s /bin/bash mojtaba
passwd mojtaba

آفلاین xpars

  • Newbie
  • *
  • ارسال: 16
پاسخ : وارد نشدن با یوزر کاربر
« پاسخ #13 : 02 امرداد 1396، 10:00 ب‌ظ »
سلام واقعا منو شرمنده خودتون کردین

[root@alarmpi ~]# userdel mojtaba
[root@alarmpi ~]# rm -r /home/mojtaba
[root@alarmpi ~]# useradd -m -s /bin/bash mojtaba
[root@alarmpi ~]# passwd mojtaba
New password:
Retype new password:
passwd: password updated successfully
[root@alarmpi ~]# ls -alF /home/mojtaba
total 44
drwx------ 2 mojtaba mojtaba 3488 Jul 24 17:24 ./
drwxr-xr-x 6 root    root    3488 Jul 24 17:24 ../
-rw-r--r-- 1 mojtaba mojtaba   21 Feb 21 19:18 .bash_logout
-rw-r--r-- 1 mojtaba mojtaba   57 Feb 21 19:18 .bash_profile
-rw-r--r-- 1 mojtaba mojtaba  141 Feb 21 19:18 .bashrc
-rw-r--r-- 1 mojtaba mojtaba 3729 Jul 11 04:49 .screenrc
[root@alarmpi ~]# sudo cat /var/log/lxdm.log
** Message: find greeter (nil)

** Message: find idle (nil)

** Message: 1500906337: add xserver watch


X.Org X Server 1.19.3
Release Date: 2017-03-15
X Protocol Version 11, Revision 0
Build Operating System: Linux 3.10.96-3-ARCH armv7l
Current Operating System: Linux alarmpi 4.9.39-1-ARCH #1 SMP Sat Jul 22 16:54:53 UTC 2017 armv7l
Kernel command line: 8250.nr_uarts=0 bcm2708_fb.fbwidth=1280 bcm2708_fb.fbheight=1024 bcm2708_fb.fbswap=1 vc_mem.mem_base=0x3dc00000 vc_mem.mem_size=0x3f000000  root=/dev/mmcblk0p2 rw rootwait console=ttyS0,115200 console=tty1 selinux=0 plymouth.enable=0 smsc95xx.turbo_mode=N dwc_otg.lpm_enable=0 kgdboc=ttyS0,115200 elevator=noop
Build Date: 10 April 2017  01:19:09AM
 
Current version of pixman: 0.34.0
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Mon Jul 24 14:25:38 2017
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
** Message: 1500906342: start xserver in 7 retry
** Message: add 0x1b2f110

** Message: prepare greeter on /var/run/lxdm/lxdm-:0.auth

** Message: start greeter on /var/run/lxdm/lxdm-:0.auth

** Message: greeter 995 session 0x1b2f110

** Message: user 995 session 0x1b2f110 cmd USER_LIST

[root@alarmpi ~]#
[right][center][/center][/right]

آفلاین علی رزم دیده

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1244
  • جنسیت : پسر
  • ali76 سابق
پاسخ : وارد نشدن با یوزر کاربر
« پاسخ #14 : 02 امرداد 1396، 11:00 ب‌ظ »
خواهش می کنم دوست عزیز این چه حرفیه ؛ فقط ایکاش تلاشامون به نتیجه برسه ...
یعنی وقتی یوزر جدید رو با useradd -m -s /bin/bash mojtaba ایجاد کردین بازم مشکل حل نشد ؟
اگه حل نشد این کار رو بکنین ببینین اصن می تونین با اون یوزر وارد محیط گرافیکی بشین یا نه ؟ بازم یکم روی مسئله دقیق تر می شیم :
توی محیط greeter (همون محیط lxdm که پسوردتون رو وارد می کنین ...) این کارا رو انجام بدین (اینکه می گم greeter به خاطر اینه که خطا به کمترین حالت ممکن برسه و عوامل دیگه منجر به مشکل نشن)
1.دکمه های Ctrl+Alt+F1 فشار بدین تا به محیط لاگین کنسول وارد بشین
2.حالا وقتی یوزرنیم رو از شما می خواد بزنین : mojtaba
3.بعدش به جای پسورد رمزتون رو وارد کنین
4.حالا صبر کنین تا خط فرمان رو بهتون تحویل بده حالا توش بزنین :
startx
می خوام ببینم بدون lxdm و به صورت دستی می تونیم وارد دسکتاپ شیم یا نه.
اگه خطایی داد متن و یا عکسشو کامل بفرستین
« آخرین ویرایش: 02 امرداد 1396، 11:10 ب‌ظ توسط ali76 »