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

کمک و پشتیبانی => انجمن عمومی => نویسنده: ni3ma در 20 اسفند 1402، 10:16 ب‌ظ

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

ولی خب برای رفع مشکل وارد کاربر روت شید.
su root
بعد بزنید.
usermod -aG sudo aliبعد بزنید ctrl+d بعد خاموش روشن کنید.
عنوان: پاسخ : خطا هنگام اجرای sudo apt update
ارسال شده توسط: esmaeelE در 20 اسفند 1402، 11:53 ب‌ظ
فهرستی از تمام کاربران را بررسی کنید.

$ cat /etc/passwd

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

عنوان: پاسخ : خطا هنگام اجرای sudo apt update
ارسال شده توسط: ni3ma در 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:~$

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


عنوان: پاسخ : خطا هنگام اجرای sudo apt update
ارسال شده توسط: ni3ma در 21 اسفند 1402، 11:04 ق‌ظ
رمز روت رو حفظ هستم مشکلی نیست، بعد از وارد شدن به روت چگونه به یوزر فعلی دسترسی های متداول را بدهم؟
عنوان: پاسخ : خطا هنگام اجرای sudo apt update
ارسال شده توسط: esmaeelE در 21 اسفند 1402، 01:38 ب‌ظ
usermod -aG sudo ali

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

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

passwd ali

عنوان: پاسخ : خطا هنگام اجرای sudo apt update
ارسال شده توسط: ni3ma در 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:~$
عنوان: پاسخ : خطا هنگام اجرای sudo apt update
ارسال شده توسط: esmaeelE در 21 اسفند 1402، 02:35 ب‌ظ
من فکر کردم رمز کاربر ali را فراموش کردید.
در این صورت نیازی به تغییر نیست اگر می‌توانید با کاربر ali به سامانه وارد شوید.

عنوان: پاسخ : خطا هنگام اجرای sudo apt update
ارسال شده توسط: ni3ma در 21 اسفند 1402، 02:38 ب‌ظ
من فکر کردم رمز کاربر ali را فراموش کردید.
در این صورت نیازی به تغییر نیست اگر می‌توانید با کاربر ali به سامانه وارد شوید.
الان سیستم روشنه و با یوزر ali لاگین هستم. اگه منظورتون دستور خاصی در ترمینال هست بگید بزنم.
عنوان: پاسخ : خطا هنگام اجرای sudo apt update
ارسال شده توسط: esmaeelE در 21 اسفند 1402، 06:23 ب‌ظ
هنوز کاربر ali را به sudo اضافه نکردید. نتونسته محل فایل اجرایی usermod را پیدا کند.

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

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

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

echo $PATH

عنوان: پاسخ : خطا هنگام اجرای sudo apt update
ارسال شده توسط: ni3ma در 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:~#
عنوان: پاسخ : خطا هنگام اجرای sudo apt update
ارسال شده توسط: esmaeelE در 21 اسفند 1402، 09:58 ب‌ظ
حالا خروجی فرمان زیر را ارسال کنید.

groups ali

عنوان: پاسخ : خطا هنگام اجرای sudo apt update
ارسال شده توسط: ni3ma در 21 اسفند 1402، 10:11 ب‌ظ
root@ali:~# groups ali
ali : ali cdrom floppy sudo audio dip video plugdev users netdev bluetooth lpadmin scanner
root@ali:~#
عنوان: پاسخ : خطا هنگام اجرای sudo apt update
ارسال شده توسط: esmaeelE در 21 اسفند 1402، 10:21 ب‌ظ
اکنون کاربر ali به گروه sudo افزوده شد. پس با این کاربر می‌توانید فرمان‌های مدیریتی را اجرا کنید.

برای نمونه

sudo apt update

عنوان: پاسخ : خطا هنگام اجرای sudo apt update
ارسال شده توسط: ni3ma در 21 اسفند 1402، 10:29 ب‌ظ
هنوز همان خطا رو میده
ali@ali:~$ sudo apt update
[sudo] password for ali:
ali is not in the sudoers file.
ali@ali:~$
عنوان: پاسخ : خطا هنگام اجرای sudo apt update
ارسال شده توسط: ni3ma در 21 اسفند 1402، 10:33 ب‌ظ
اگه میشه با یک دستور ساده مثل su root به صورت موقت روت شد و کارها رو انجام داد، فکر میکنم همین برای من کفایت میکنه و اینطوری امن تر هم هست. اینطور نیست؟
عنوان: پاسخ : خطا هنگام اجرای sudo apt update
ارسال شده توسط: ni3ma در 21 اسفند 1402، 10:39 ب‌ظ
اگه با دستور sudo root موقتا روت بشه و کارم انجام بشه راضی ام، ولی من روت هم میشم یه خطایی میده و نمیتونه بسته ها رو آپدیت کنه. این رو ببینید:

ali@ali:~$ su root
Password:
root@ali:/home/ali# sudo apt update
Ign:1 cdrom://[Debian GNU/Linux 12.2.0 _Bookworm_ - Official amd64 DVD Binary-1 with firmware 20231007-10:29] bookworm InRelease
Err:2 cdrom://[Debian GNU/Linux 12.2.0 _Bookworm_ - Official amd64 DVD Binary-1 with firmware 20231007-10:29] bookworm Release
  Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update cannot be used to add new CD-ROMs
Hit:3 http://debian.charite.de/debian bookworm InRelease
Reading package lists... Done       
E: The repository 'cdrom://[Debian GNU/Linux 12.2.0 _Bookworm_ - Official amd64 DVD Binary-1 with firmware 20231007-10:29] bookworm Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
root@ali:/home/ali#
عنوان: پاسخ : خطا هنگام اجرای sudo apt update
ارسال شده توسط: esmaeelE در 21 اسفند 1402، 11:08 ب‌ظ
این مشکل تنظیم نبودن مخزن‌هاست. برای شما تنها مخزن cd rom تنظیم شده که نشان می‌دهد عملیات نصب توزیع را به طور کامل انجام ندادید یا اینکه در حین نصب اینترنت متصل نبوده در نتیجه نصاب دبیان نتوانسته مخزن‌های اینترنتی را برای شما تنظیم کند.

برای تنظیم مخزن روی دبیان پایدار با کد رمز bookworm فرمان‌های زیر را وارد کنید.


sudo mv /etc/apt/sources.list{,.bak}

sudo tee /etc/apt/sources.list.d/system.sources <<END
X-Repolib-Name: Debian System Sources
Enabled: yes
Types: deb
URIs: https://deb.debian.org/debian/ https://mirrors.pardisco.co/debian/
Suites: bookworm bookworm-updates bookworm-proposed-updates bookworm-backports
Components: main contrib non-free-firmware
X-Repolib-Default-Mirror: https://deb.debian.org/debian/
PDiffs: yes
Languages: fa en

X-Repolib-Name: Debian Security Sources
Enabled: yes
Types: deb
URIs: https://security.debian.org/debian-security/
Suites: bookworm-security
Components: main contrib non-free-firmware
PDiffs: yes
Languages: fa en

END

sudo apt update


عنوان: پاسخ : خطا هنگام اجرای sudo apt update
ارسال شده توسط: ni3ma در 21 اسفند 1402، 11:47 ب‌ظ
در قسمت update settings تیک cd rom رو برداشتم و درست شد. خروجی:
ali@ali:~$ su root
Password:
root@ali:/home/ali# sudo apt update
Hit:1 http://debian.charite.de/debian bookworm InRelease
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
All packages are up to date.
N: Repository 'Debian bookworm' changed its 'firmware component' value from 'non-free' to 'non-free-firmware'
N: More information about this can be found online in the Release notes at: https://www.debian.org/releases/bookworm/amd64/release-notes/ch-information.html#non-free-split
root@ali:/home/ali#
به نظر میرسه مشکل آپدیت پکیج حل شده. ممنون از کمکتون.
عنوان: پاسخ : خطا هنگام اجرای sudo apt update
ارسال شده توسط: دانیال بهزادی در 23 اسفند 1402، 03:31 ق‌ظ
کاربر root به هیچ‌وجه نباید فعال باشه و هرگز نباید از چیزی مثل sudo su استفاده کنید.
عنوان: پاسخ : خطا هنگام اجرای sudo apt update
ارسال شده توسط: ni3ma در 24 اسفند 1402، 10:40 ق‌ظ
مگه موقعی که دستور سودو میزنیم موقتاّ روت نمیشیم؟ تفاوتشون چیه که یکی خطرناکه و اون یکی نیست؟
عنوان: پاسخ : خطا هنگام اجرای sudo apt update
ارسال شده توسط: 🇬🇧بریتانیای کبیر🇬🇧 در 24 اسفند 1402، 04:48 ب‌ظ
مگه موقعی که دستور سودو میزنیم موقتاّ روت نمیشیم؟ تفاوتشون چیه که یکی خطرناکه و اون یکی نیست؟
در ویکی بخوانیدش.
https://wiki.ubuntu-ir.org/wiki/Sudo#.D9.85.D8.B2.D8.A7.DB.8C.D8.A7.DB.8C_.D8.A7.D8.B3.D8.AA.D9.81.D8.A7.D8.AF.D9.87_.D9.88_.D9.85.D8.B9.D8.A7.DB.8C.D8.A8
عنوان: پاسخ : خطا هنگام اجرای sudo apt update
ارسال شده توسط: دانیال بهزادی در 24 اسفند 1402، 06:35 ب‌ظ
مگه موقعی که دستور سودو میزنیم موقتاّ روت نمیشیم؟
خیر. اوپن دستور خاص رو با دسترسی ابرکاربر اجرا می‌کنید.