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

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

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

نویسنده موضوع: خطا هنگام اجرای sudo apt update  (دفعات بازدید: 1104 بار)

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

آفلاین ni3ma

  • Sr. Member
  • *
  • ارسال: 305
  • جنسیت : پسر
خطا هنگام اجرای sudo apt update
« : 20 اسفند 1402، 10:16 ب‌ظ »
سلام. دبیان نصب کردم وقتی دستور آپدیت میزنم این خطا رو میده:
ali@ali:~$ sudo apt update
[sudo] password for ali:
ali is not in the sudoers file.
ali@ali:~$
ضمنا هیچ یوزر دیگری برای سیستم تعریف نکردم.

آفلاین 🇬🇧بریتانیای کبیر🇬🇧

  • High Hero Member
  • *
  • ارسال: 2657
  • جنسیت : پسر
  • GOD SAVE THE KING/QUEEN
پاسخ : خطا هنگام اجرای sudo apt update
« پاسخ #1 : 20 اسفند 1402، 11:03 ب‌ظ »
اگه به آقای بهزادی باشه میگن که دبیانو اشتباه نصب کردید، چون در زمان نصب برای کاربر ریشه رمز تعریف کردید، نباید کاربر ریشه رو فعال و برای اون رمز مشخص میکردید، دبیانو دوباره نصب کنید،

ولی خب برای رفع مشکل وارد کاربر روت شید.
su root
بعد بزنید.
usermod -aG sudo aliبعد بزنید ctrl+d بعد خاموش روشن کنید.
🇬🇧🏴󠁧󠁢󠁥󠁮󠁧󠁿🏴󠁧󠁢󠁷󠁬󠁳󠁿🏴󠁧󠁢󠁳󠁣󠁴󠁿🇬🇧

آفلاین esmaeelE

  • ناظر انجمن
  • *
  • ارسال: 1270
  • جنسیت : پسر
پاسخ : خطا هنگام اجرای sudo apt update
« پاسخ #2 : 20 اسفند 1402، 11:53 ب‌ظ »
فهرستی از تمام کاربران را بررسی کنید.

$ cat /etc/passwd

احتمال دارد کاربر root فعال شده باشد.


آفلاین ni3ma

  • Sr. Member
  • *
  • ارسال: 305
  • جنسیت : پسر
پاسخ : خطا هنگام اجرای sudo apt update
« پاسخ #3 : 21 اسفند 1402، 10:19 ق‌ظ »
فهرستی از تمام کاربران را بررسی کنید.

$ cat /etc/passwd

احتمال دارد کاربر root فعال شده باشد.
خروجی:
ali@ali:~$ cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin
bin:x:2:2:bin:/bin:/usr/sbin/nologin
sys:x:3:3:sys:/dev:/usr/sbin/nologin
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/usr/sbin/nologin
man:x:6:12:man:/var/cache/man:/usr/sbin/nologin
lp:x:7:7:lp:/var/spool/lpd:/usr/sbin/nologin
mail:x:8:8:mail:/var/mail:/usr/sbin/nologin
news:x:9:9:news:/var/spool/news:/usr/sbin/nologin
uucp:x:10:10:uucp:/var/spool/uucp:/usr/sbin/nologin
proxy:x:13:13:proxy:/bin:/usr/sbin/nologin
www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin
backup:x:34:34:backup:/var/backups:/usr/sbin/nologin
list:x:38:38:Mailing List Manager:/var/list:/usr/sbin/nologin
irc:x:39:39:ircd:/run/ircd:/usr/sbin/nologin
_apt:x:42:65534::/nonexistent:/usr/sbin/nologin
nobody:x:65534:65534:nobody:/nonexistent:/usr/sbin/nologin
systemd-network:x:998:998:systemd Network Management:/:/usr/sbin/nologin
tss:x:100:107:TPM software stack,,,:/var/lib/tpm:/bin/false
systemd-timesync:x:997:997:systemd Time Synchronization:/:/usr/sbin/nologin
messagebus:x:101:108::/nonexistent:/usr/sbin/nologin
avahi-autoipd:x:102:111:Avahi autoip daemon,,,:/var/lib/avahi-autoipd:/usr/sbin/nologin
usbmux:x:103:46:usbmux daemon,,,:/var/lib/usbmux:/usr/sbin/nologin
dnsmasq:x:104:65534:dnsmasq,,,:/var/lib/misc:/usr/sbin/nologin
avahi:x:105:113:Avahi mDNS daemon,,,:/run/avahi-daemon:/usr/sbin/nologin
speech-dispatcher:x:106:29:Speech Dispatcher,,,:/run/speech-dispatcher:/bin/false
fwupd-refresh:x:107:116:fwupd-refresh user,,,:/run/systemd:/usr/sbin/nologin
saned:x:108:118::/var/lib/saned:/usr/sbin/nologin
geoclue:x:109:119::/var/lib/geoclue:/usr/sbin/nologin
polkitd:x:996:996:polkit:/nonexistent:/usr/sbin/nologin
rtkit:x:110:120:RealtimeKit,,,:/proc:/usr/sbin/nologin
colord:x:111:121:colord colour management daemon,,,:/var/lib/colord:/usr/sbin/nologin
gnome-initial-setup:x:112:65534::/run/gnome-initial-setup/:/bin/false
Debian-gdm:x:113:122:Gnome Display Manager:/var/lib/gdm3:/bin/false
ali:x:1000:1000:ali,,,:/home/ali:/bin/bash
ali@ali:~$


آفلاین esmaeelE

  • ناظر انجمن
  • *
  • ارسال: 1270
  • جنسیت : پسر
پاسخ : خطا هنگام اجرای sudo apt update
« پاسخ #4 : 21 اسفند 1402، 11:01 ق‌ظ »
کاربر root روی سیستم فعال است.
می‌تونید به root وارد بشید و کاربر ali را به گروه sudo اضافه کنید.
برای اینکار باید رمز ورود کاربر root را وارد کنید.
su -l root
اگر رمز root را فراموش کردید یا از نو نصب را انجام دهید یا اینکه با راه‌اندازی زندهٔ رمز را تغییر دهید.



آفلاین ni3ma

  • Sr. Member
  • *
  • ارسال: 305
  • جنسیت : پسر
پاسخ : خطا هنگام اجرای sudo apt update
« پاسخ #5 : 21 اسفند 1402، 11:04 ق‌ظ »
رمز روت رو حفظ هستم مشکلی نیست، بعد از وارد شدن به روت چگونه به یوزر فعلی دسترسی های متداول را بدهم؟
« آخرین ویرایش: 21 اسفند 1402، 11:07 ق‌ظ توسط ni3ma »

آفلاین esmaeelE

  • ناظر انجمن
  • *
  • ارسال: 1270
  • جنسیت : پسر
پاسخ : خطا هنگام اجرای sudo apt update
« پاسخ #6 : 21 اسفند 1402، 01:38 ب‌ظ »
usermod -aG sudo ali

پیش از و پس از اجرا فرمان بالا گروه‌ها را بررسی کنید.
groups ali

سپس رمز کاربر ali را تغییر دهید تا بتوانید با آن وارد شوید.

passwd ali


آفلاین ni3ma

  • Sr. Member
  • *
  • ارسال: 305
  • جنسیت : پسر
پاسخ : خطا هنگام اجرای sudo apt update
« پاسخ #7 : 21 اسفند 1402، 02:30 ب‌ظ »
راهی نیست که پسورد رو عوض نکنم؟ پسوردی که استفاده میکنم هم سریعه هم پیچیده و امن هست و هم به قول معروف ملکه ذهنمه، با عوض کردنش واقعا اذیت میشم. ما میخواهیم به یوزر ali اختیاراتی رو بدیم، چه لزومی به تعویض پسورد هست؟ ضمنا پسورد روت سیستم همان پسوردی هستش که برای یوزر ali استفاده میکنم، همیشه توزیع های لینوکس رو به همین صورت نصب میکردم و مشکلی وجود نداشت.
خروجی دستورات:

ali@ali:~$ su root
Password:
root@ali:/home/ali# usermod -aG sudo ali
bash: usermod: command not found
root@ali:/home/ali#

ali@ali:~$ groups ali
ali : ali cdrom floppy audio dip video plugdev users netdev bluetooth lpadmin scanner
ali@ali:~$
« آخرین ویرایش: 21 اسفند 1402، 02:44 ب‌ظ توسط ni3ma »

آفلاین esmaeelE

  • ناظر انجمن
  • *
  • ارسال: 1270
  • جنسیت : پسر
پاسخ : خطا هنگام اجرای sudo apt update
« پاسخ #8 : 21 اسفند 1402، 02:35 ب‌ظ »
من فکر کردم رمز کاربر ali را فراموش کردید.
در این صورت نیازی به تغییر نیست اگر می‌توانید با کاربر ali به سامانه وارد شوید.


آفلاین ni3ma

  • Sr. Member
  • *
  • ارسال: 305
  • جنسیت : پسر
پاسخ : خطا هنگام اجرای sudo apt update
« پاسخ #9 : 21 اسفند 1402، 02:38 ب‌ظ »
من فکر کردم رمز کاربر ali را فراموش کردید.
در این صورت نیازی به تغییر نیست اگر می‌توانید با کاربر ali به سامانه وارد شوید.
الان سیستم روشنه و با یوزر ali لاگین هستم. اگه منظورتون دستور خاصی در ترمینال هست بگید بزنم.
« آخرین ویرایش: 21 اسفند 1402، 02:41 ب‌ظ توسط ni3ma »

آفلاین esmaeelE

  • ناظر انجمن
  • *
  • ارسال: 1270
  • جنسیت : پسر
پاسخ : خطا هنگام اجرای sudo apt update
« پاسخ #10 : 21 اسفند 1402، 06:23 ب‌ظ »
هنوز کاربر ali را به sudo اضافه نکردید. نتونسته محل فایل اجرایی usermod را پیدا کند.

پس به root وارد شوید و فرمان زیر را اجرا کنید.

su -l root
/usr/sbin/usermod  -aG sudo ali

خروجی این دستور را بفرستید که ببینیم متغیر PATH چطور تنظیم شده است.

echo $PATH


آفلاین ni3ma

  • Sr. Member
  • *
  • ارسال: 305
  • جنسیت : پسر
پاسخ : خطا هنگام اجرای sudo apt update
« پاسخ #11 : 21 اسفند 1402، 09:42 ب‌ظ »
خروجی دستورات:

ali@ali:~$ su -l root
Password:
root@ali:~# /usr/sbin/usermod  -aG sudo ali
root@ali:~# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
root@ali:~#

آفلاین esmaeelE

  • ناظر انجمن
  • *
  • ارسال: 1270
  • جنسیت : پسر
پاسخ : خطا هنگام اجرای sudo apt update
« پاسخ #12 : 21 اسفند 1402، 09:58 ب‌ظ »
حالا خروجی فرمان زیر را ارسال کنید.

groups ali


آفلاین ni3ma

  • Sr. Member
  • *
  • ارسال: 305
  • جنسیت : پسر
پاسخ : خطا هنگام اجرای sudo apt update
« پاسخ #13 : 21 اسفند 1402، 10:11 ب‌ظ »
root@ali:~# groups ali
ali : ali cdrom floppy sudo audio dip video plugdev users netdev bluetooth lpadmin scanner
root@ali:~#

آفلاین esmaeelE

  • ناظر انجمن
  • *
  • ارسال: 1270
  • جنسیت : پسر
پاسخ : خطا هنگام اجرای sudo apt update
« پاسخ #14 : 21 اسفند 1402، 10:21 ب‌ظ »
اکنون کاربر ali به گروه sudo افزوده شد. پس با این کاربر می‌توانید فرمان‌های مدیریتی را اجرا کنید.

برای نمونه

sudo apt update

« آخرین ویرایش: 26 اسفند 1402، 03:05 ق‌ظ توسط esmaeelE »