انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: mamadism در 22 خرداد 1400، 12:54 بظ
-
سلام
الان چند وقته موقع استفاده از سودو این دستور میاد
چطور حلش کنم ؟
sudo apt install nmap
[sudo] password for mamad:
mamad is not in the sudoers file. This incident will be reported.
-
خب نیستی دیگه. نمیتونی حلش کنی. مدیر سامانه میتونه اینجوری حلش کنه:
usermod mammad --append --groups sudo
-
خب نیستی دیگه. نمیتونی حلش کنی. مدیر سامانه میتونه اینجوری حلش کنه:
usermod mammad --append --groups sudo
خب الان مدیر اصلی روت میشه دیگ
hونم اینو میده در جواب دستور
# usermod mammad --append --groups sudo
bash: usermod: command not found
-
توزیعت چیه؟ usermod جزو بستهٔ passwd است.
-
برای یه راه نه چندان خوب میتونی فایل /etc/sudoers رو فک کنم ویرایش کنی
اگه با ویرایشگر vi آشنایی دارید ببینید دستور visudo کار میکنه یا نه
-
توزیعت چیه؟ usermod جزو بستهٔ passwd است.
دبیان ۱۰
پکیج نصبه
برای یه راه نه چندان خوب میتونی فایل /etc/sudoers رو فک کنم ویرایش کنی
اگه با ویرایشگر vi آشنایی دارید ببینید دستور visudo کار میکنه یا نه
نه والا نمیدونم چیه
-
سعی کنید تا میشه فایل sudoers رو تغییر ندید.
خروجی دستور زیر چیه؟
whereis usermod
عحیبه که این دستور کار نمیکنه.
-
سعی کنید تا میشه فایل sudoers رو تغییر ندید.
خروجی دستور زیر چیه؟
whereis usermod
عحیبه که این دستور کار نمیکنه.
usermod: /usr/sbin/usermod /usr/share/man/man8/usermod.8.gz
-
کاربر sudo رو باید یکم بیشتر حواست بهش باشه
https://www.tecmint.com/fix-user-is-not-in-the-sudoers-file-the-incident-will-be-reported-ubuntu/
https://unix.stackexchange.com/questions/179954/username-is-not-in-the-sudoers-file-this-incident-will-be-reported
-
توزیعت چیه؟ usermod جزو بستهٔ passwd است.
دبیان ۱۰
پکیج نصبه
برای یه راه نه چندان خوب میتونی فایل /etc/sudoers رو فک کنم ویرایش کنی
اگه با ویرایشگر vi آشنایی دارید ببینید دستور visudo کار میکنه یا نه
نه والا نمیدونم چیه
vim یک ویرایشگر متنه ! خیلی قدره اما به نظر من کار باهاش رو بتونی یاد بگیری خیلی عالیه ! و میتونی باهاش از این طریق فایلو ادیت کنی و ببینی که مشکلت حل میشه یا نه !
-
توزیعت چیه؟ usermod جزو بستهٔ passwd است.
دبیان ۱۰
پکیج نصبه
برای یه راه نه چندان خوب میتونی فایل /etc/sudoers رو فک کنم ویرایش کنی
اگه با ویرایشگر vi آشنایی دارید ببینید دستور visudo کار میکنه یا نه
نه والا نمیدونم چیه
vim یک ویرایشگر متنه ! خیلی قدره اما به نظر من کار باهاش رو بتونی یاد بگیری خیلی عالیه ! و میتونی باهاش از این طریق فایلو ادیت کنی و ببینی که مشکلت حل میشه یا نه !
ویم نه وی ای
-
توزیعت چیه؟ usermod جزو بستهٔ passwd است.
دبیان ۱۰
پکیج نصبه
برای یه راه نه چندان خوب میتونی فایل /etc/sudoers رو فک کنم ویرایش کنی
اگه با ویرایشگر vi آشنایی دارید ببینید دستور visudo کار میکنه یا نه
نه والا نمیدونم چیه
vim یک ویرایشگر متنه ! خیلی قدره اما به نظر من کار باهاش رو بتونی یاد بگیری خیلی عالیه ! و میتونی باهاش از این طریق فایلو ادیت کنی و ببینی که مشکلت حل میشه یا نه !
ویم نه وی ای
نه وی ای به صورت عادی نصبه من vim رو گفتم که بهتر هست
-
باسلام
من تو دبیان اینجوری عمل میکنم.
نمیدونم چقدر درسته :(
Thinkpad-e530:~$ su -
Password:
root@Thinkpad-e530:~# apt install app
-
توزیعت چیه؟ usermod جزو بستهٔ passwd است.
دبیان ۱۰
پکیج نصبه
برای یه راه نه چندان خوب میتونی فایل /etc/sudoers رو فک کنم ویرایش کنی
اگه با ویرایشگر vi آشنایی دارید ببینید دستور visudo کار میکنه یا نه
نه والا نمیدونم چیه
vim یک ویرایشگر متنه ! خیلی قدره اما به نظر من کار باهاش رو بتونی یاد بگیری خیلی عالیه ! و میتونی باهاش از این طریق فایلو ادیت کنی و ببینی که مشکلت حل میشه یا نه !
اهاااااااا
ویم رو میشناسم
اما خیلی بلد نیستم
فعلا با نانو کار میکنم
چون درسام تنبار شدن ](*,) ](*,)
-
باسلام
من تو دبیان اینجوری عمل میکنم.
نمیدونم چقدر درسته :(
Thinkpad-e530:~$ su -
Password:
root@Thinkpad-e530:~# apt install app
sudo apt install application
-
توزیعت چیه؟ usermod جزو بستهٔ passwd است.
دبیان ۱۰
پکیج نصبه
برای یه راه نه چندان خوب میتونی فایل /etc/sudoers رو فک کنم ویرایش کنی
اگه با ویرایشگر vi آشنایی دارید ببینید دستور visudo کار میکنه یا نه
نه والا نمیدونم چیه
vim یک ویرایشگر متنه ! خیلی قدره اما به نظر من کار باهاش رو بتونی یاد بگیری خیلی عالیه ! و میتونی باهاش از این طریق فایلو ادیت کنی و ببینی که مشکلت حل میشه یا نه !
اهاااااااا
ویم رو میشناسم
اما خیلی بلد نیستم
فعلا با نانو کار میکنم
چون درسام تنبار شدن ](*,) ](*,)
;)
-
باسلام
من تو دبیان اینجوری عمل میکنم.
نمیدونم چقدر درسته :(
Thinkpad-e530:~$ su -
Password:
root@Thinkpad-e530:~# apt install app
مشکل منم دقیقا همنیه ک مجبورم این حرکتو بزنم
-
سعی کنید تا میشه فایل sudoers رو تغییر ندید.
خروجی دستور زیر چیه؟
whereis usermod
عحیبه که این دستور کار نمیکنه.
usermod: /usr/sbin/usermod /usr/share/man/man8/usermod.8.gz
دستور usermod رو با دستزسی روت اجرا میکنید؟
فایل اجرایی اون که هست. دلیل اینکه میگه command not found اینه که متغیر PATH درست نیست.
توی دبیان، اگه بخواهید همینجوری از دستوراتی استفاده کنید که توی مسیرهای زیر قرار دارن، به خطای بالا میرسید.
/sbin
/usr/sbin
/usr/local/sbin
-
باسلام
من تو دبیان اینجوری عمل میکنم.
نمیدونم چقدر درسته :(
Thinkpad-e530:~$ su -
Password:
root@Thinkpad-e530:~# apt install app
شما اینجوری کاملا وارد کاربر روت میشید.
اینم یه راهی هست. ولی معمولا برای وقتی که دستورات زیاد نیست، از sudo استفاده میشه.
اگه دستورات زیاد باشه استفاده داعم از sudo خسته کننده میشه. به خاطر همین در این مواقع وارد کاربر روت میشن.
-
سعی کنید تا میشه فایل sudoers رو تغییر ندید.
خروجی دستور زیر چیه؟
whereis usermod
عحیبه که این دستور کار نمیکنه.
usermod: /usr/sbin/usermod /usr/share/man/man8/usermod.8.gz
دستور usermod رو با دستزسی روت اجرا میکنید؟
فایل اجرایی اون که هست. دلیل اینکه میگه command not found اینه که متغیر PATH درست نیست.
توی دبیان، اگه بخواهید همینجوری از دستوراتی استفاده کنید که توی مسیرهای زیر قرار دارن، به خطای بالا میرسید.
/sbin
/usr/sbin
/usr/local/sbin
بله توی روت
الان چیکار کنم که حسابم جز sudoer ها بشه
-
یک راه حل !
echo $USER >> /etc/sudoers
-
سعی کنید تا میشه فایل sudoers رو تغییر ندید.
خروجی دستور زیر چیه؟
whereis usermod
عحیبه که این دستور کار نمیکنه.
usermod: /usr/sbin/usermod /usr/share/man/man8/usermod.8.gz
دستور usermod رو با دستزسی روت اجرا میکنید؟
فایل اجرایی اون که هست. دلیل اینکه میگه command not found اینه که متغیر PATH درست نیست.
توی دبیان، اگه بخواهید همینجوری از دستوراتی استفاده کنید که توی مسیرهای زیر قرار دارن، به خطای بالا میرسید.
/sbin
/usr/sbin
/usr/local/sbin
بله توی روت
الان چیکار کنم که حسابم جز sudoer ها بشه
سودوئر ؟ چنین چیزی نداریم ولی کاربر روت کاربر اصلیه سیستم عامل هست و خیلی قدرتمند ولی در عین حال خیلی هم خطر ناکه !
-
سعی کنید تا میشه فایل sudoers رو تغییر ندید.
خروجی دستور زیر چیه؟
whereis usermod
عحیبه که این دستور کار نمیکنه.
usermod: /usr/sbin/usermod /usr/share/man/man8/usermod.8.gz
دستور usermod رو با دستزسی روت اجرا میکنید؟
فایل اجرایی اون که هست. دلیل اینکه میگه command not found اینه که متغیر PATH درست نیست.
توی دبیان، اگه بخواهید همینجوری از دستوراتی استفاده کنید که توی مسیرهای زیر قرار دارن، به خطای بالا میرسید.
/sbin
/usr/sbin
/usr/local/sbin
بله توی روت
الان چیکار کنم که حسابم جز sudoer ها بشه
سودوئر ؟ چنین چیزی نداریم ولی کاربر روت کاربر اصلیه سیستم عامل هست و خیلی قدرتمند ولی در عین حال خیلی هم خطر ناکه !
حاجی ارور این میگ نه من
mamad is not in the sudoers file. This incident will be reported.
-
سعی کنید تا میشه فایل sudoers رو تغییر ندید.
خروجی دستور زیر چیه؟
whereis usermod
عحیبه که این دستور کار نمیکنه.
usermod: /usr/sbin/usermod /usr/share/man/man8/usermod.8.gz
دستور usermod رو با دستزسی روت اجرا میکنید؟
فایل اجرایی اون که هست. دلیل اینکه میگه command not found اینه که متغیر PATH درست نیست.
توی دبیان، اگه بخواهید همینجوری از دستوراتی استفاده کنید که توی مسیرهای زیر قرار دارن، به خطای بالا میرسید.
/sbin
/usr/sbin
/usr/local/sbin
بله توی روت
الان چیکار کنم که حسابم جز sudoer ها بشه
سودوئر ؟ چنین چیزی نداریم ولی کاربر روت کاربر اصلیه سیستم عامل هست و خیلی قدرتمند ولی در عین حال خیلی هم خطر ناکه !
حاجی ارور این میگ نه من
mamad is not in the sudoers file. This incident will be reported.
حاجی ؟
خوب ؟!
-
سعی کنید تا میشه فایل sudoers رو تغییر ندید.
خروجی دستور زیر چیه؟
whereis usermod
عحیبه که این دستور کار نمیکنه.
usermod: /usr/sbin/usermod /usr/share/man/man8/usermod.8.gz
دستور usermod رو با دستزسی روت اجرا میکنید؟
فایل اجرایی اون که هست. دلیل اینکه میگه command not found اینه که متغیر PATH درست نیست.
توی دبیان، اگه بخواهید همینجوری از دستوراتی استفاده کنید که توی مسیرهای زیر قرار دارن، به خطای بالا میرسید.
/sbin
/usr/sbin
/usr/local/sbin
بله توی روت
الان چیکار کنم که حسابم جز sudoer ها بشه
سودوئر ؟ چنین چیزی نداریم ولی کاربر روت کاربر اصلیه سیستم عامل هست و خیلی قدرتمند ولی در عین حال خیلی هم خطر ناکه !
حاجی ارور این میگ نه من
mamad is not in the sudoers file. This incident will be reported.
حاجی ؟
خوب ؟!
باو تکه کلاممه :oops:
-
سعی کنید تا میشه فایل sudoers رو تغییر ندید.
خروجی دستور زیر چیه؟
whereis usermod
عحیبه که این دستور کار نمیکنه.
usermod: /usr/sbin/usermod /usr/share/man/man8/usermod.8.gz
دستور usermod رو با دستزسی روت اجرا میکنید؟
فایل اجرایی اون که هست. دلیل اینکه میگه command not found اینه که متغیر PATH درست نیست.
توی دبیان، اگه بخواهید همینجوری از دستوراتی استفاده کنید که توی مسیرهای زیر قرار دارن، به خطای بالا میرسید.
/sbin
/usr/sbin
/usr/local/sbin
بله توی روت
الان چیکار کنم که حسابم جز sudoer ها بشه
سودوئر ؟ چنین چیزی نداریم ولی کاربر روت کاربر اصلیه سیستم عامل هست و خیلی قدرتمند ولی در عین حال خیلی هم خطر ناکه !
حاجی ارور این میگ نه من
mamad is not in the sudoers file. This incident will be reported.
حاجی ؟
خوب ؟!
باو تکه کلاممه :oops:
مشکلتون حل شده بلاخره
-
سعی کنید تا میشه فایل sudoers رو تغییر ندید.
خروجی دستور زیر چیه؟
whereis usermod
عحیبه که این دستور کار نمیکنه.
usermod: /usr/sbin/usermod /usr/share/man/man8/usermod.8.gz
دستور usermod رو با دستزسی روت اجرا میکنید؟
فایل اجرایی اون که هست. دلیل اینکه میگه command not found اینه که متغیر PATH درست نیست.
توی دبیان، اگه بخواهید همینجوری از دستوراتی استفاده کنید که توی مسیرهای زیر قرار دارن، به خطای بالا میرسید.
/sbin
/usr/sbin
/usr/local/sbin
بله توی روت
الان چیکار کنم که حسابم جز sudoer ها بشه
سودوئر ؟ چنین چیزی نداریم ولی کاربر روت کاربر اصلیه سیستم عامل هست و خیلی قدرتمند ولی در عین حال خیلی هم خطر ناکه !
حاجی ارور این میگ نه من
mamad is not in the sudoers file. This incident will be reported.
حاجی ؟
خوب ؟!
باو تکه کلاممه :oops:
مشکلتون حل شده بلاخره
نه دیگ
کاربرم حق استفاده از سودو نداره هنوز
دهنم سرویسه واسه هرچیزی هی روت بشم
-
سعی کنید تا میشه فایل sudoers رو تغییر ندید.
خروجی دستور زیر چیه؟
whereis usermod
عحیبه که این دستور کار نمیکنه.
usermod: /usr/sbin/usermod /usr/share/man/man8/usermod.8.gz
دستور usermod رو با دستزسی روت اجرا میکنید؟
فایل اجرایی اون که هست. دلیل اینکه میگه command not found اینه که متغیر PATH درست نیست.
توی دبیان، اگه بخواهید همینجوری از دستوراتی استفاده کنید که توی مسیرهای زیر قرار دارن، به خطای بالا میرسید.
/sbin
/usr/sbin
/usr/local/sbin
بله توی روت
الان چیکار کنم که حسابم جز sudoer ها بشه
سودوئر ؟ چنین چیزی نداریم ولی کاربر روت کاربر اصلیه سیستم عامل هست و خیلی قدرتمند ولی در عین حال خیلی هم خطر ناکه !
حاجی ارور این میگ نه من
mamad is not in the sudoers file. This incident will be reported.
حاجی ؟
خوب ؟!
باو تکه کلاممه :oops:
مشکلتون حل شده بلاخره
نه دیگ
کاربرم حق استفاده از سودو نداره هنوز
دهنم سرویسه واسه هرچیزی هی روت بشم
مثلا برای نصب نرم افزار از این طریق باید برید
sudo apt install .....
وبس مثلا برای کار توی ترمینال نیازی نیست روت شید !
-
سعی کنید تا میشه فایل sudoers رو تغییر ندید.
خروجی دستور زیر چیه؟
whereis usermod
عحیبه که این دستور کار نمیکنه.
usermod: /usr/sbin/usermod /usr/share/man/man8/usermod.8.gz
دستور usermod رو با دستزسی روت اجرا میکنید؟
فایل اجرایی اون که هست. دلیل اینکه میگه command not found اینه که متغیر PATH درست نیست.
توی دبیان، اگه بخواهید همینجوری از دستوراتی استفاده کنید که توی مسیرهای زیر قرار دارن، به خطای بالا میرسید.
/sbin
/usr/sbin
/usr/local/sbin
بله توی روت
الان چیکار کنم که حسابم جز sudoer ها بشه
سودوئر ؟ چنین چیزی نداریم ولی کاربر روت کاربر اصلیه سیستم عامل هست و خیلی قدرتمند ولی در عین حال خیلی هم خطر ناکه !
حاجی ارور این میگ نه من
mamad is not in the sudoers file. This incident will be reported.
حاجی ؟
خوب ؟!
باو تکه کلاممه :oops:
مشکلتون حل شده بلاخره
نه دیگ
کاربرم حق استفاده از سودو نداره هنوز
دهنم سرویسه واسه هرچیزی هی روت بشم
مثلا برای نصب نرم افزار از این طریق باید برید
sudo apt install .....
وبس مثلا برای کار توی ترمینال نیازی نیست روت شید !
عذر میخوام ولی حواست نیست به تاپیک
موقعی که سودو میکنم همون اروری که برات فرستادم میده
-
سعی کنید تا میشه فایل sudoers رو تغییر ندید.
خروجی دستور زیر چیه؟
whereis usermod
عحیبه که این دستور کار نمیکنه.
usermod: /usr/sbin/usermod /usr/share/man/man8/usermod.8.gz
دستور usermod رو با دستزسی روت اجرا میکنید؟
فایل اجرایی اون که هست. دلیل اینکه میگه command not found اینه که متغیر PATH درست نیست.
توی دبیان، اگه بخواهید همینجوری از دستوراتی استفاده کنید که توی مسیرهای زیر قرار دارن، به خطای بالا میرسید.
/sbin
/usr/sbin
/usr/local/sbin
بله توی روت
الان چیکار کنم که حسابم جز sudoer ها بشه
سودوئر ؟ چنین چیزی نداریم ولی کاربر روت کاربر اصلیه سیستم عامل هست و خیلی قدرتمند ولی در عین حال خیلی هم خطر ناکه !
حاجی ارور این میگ نه من
mamad is not in the sudoers file. This incident will be reported.
حاجی ؟
خوب ؟!
باو تکه کلاممه :oops:
مشکلتون حل شده بلاخره
نه دیگ
کاربرم حق استفاده از سودو نداره هنوز
دهنم سرویسه واسه هرچیزی هی روت بشم
مثلا برای نصب نرم افزار از این طریق باید برید
sudo apt install .....
وبس مثلا برای کار توی ترمینال نیازی نیست روت شید !
عذر میخوام ولی حواست نیست به تاپیک
موقعی که سودو میکنم همون اروری که برات فرستادم میده
فکرکنم یه راهش اینه که شما در حالت ریکاوری مود بوت کنی با کاربر روت و همین کارهایی رو که دوستان گفتن رو انجام بدین
در ضمن برای باز کردن فایل sudoers با نانو از دستور زیر با کاربر روت استفاده کنید :
EDITOR=nano visudo
-
نمیدونم به چه دلیلی مسیرهای زیر توی PATH روت نیستن.
/sbin
/usr/sbin
ولی مشکلی نیست. دستور زیر رو با کاربر روت بزنید تا درست بشه.
چون PATH درست تنظیم نشده، لازمه که دستورات رو با وارد کردن مسیر اونها، فراخوانی کنید.
/usr/sbin/usermod -aG sudo mammad
اگه /sbin/ رو جایگزین /usr/sbin/ کنید، باز هم نباید مشکلی پیش بیاد.
چون /sbin/ یه لینک به /usr/sbin/ هست توی debian buster
این همونکاری رو انجام میده که دستوری که آقای بهزادی گذاشتن انجام میده. (جمله پیچیده شد. خودمم درست نفهمیدم. ;D)
یه فکری هم باید به حال PATH بکنید.
-
فکرکنم یه راهش اینه که شما در حالت ریکاوری مود بوت کنی با کاربر روت و همین کارهایی رو که دوستان گفتن رو انجام بدین
در ضمن برای باز کردن فایل sudoers با نانو از دستور زیر با کاربر روت استفاده کنید :
EDITOR=nano visudo
بلد نیستم برم تو ریکاوری مود
تازه واردم
نمیدونم به چه دلیلی مسیرهای زیر توی PATH روت نیستن.
/sbin
/usr/sbin
ولی مشکلی نیست. دستور زیر رو با کاربر روت بزنید تا درست بشه.
چون PATH درست تنظیم نشده، لازمه که دستورات رو با وارد کردن مسیر اونها، فراخوانی کنید.
/usr/sbin/usermod -aG sudo mammad
اگه /sbin/ رو جایگزین /usr/sbin/ کنید، باز هم نباید مشکلی پیش بیاد.
چون /sbin/ یه لینک به /usr/sbin/ هست توی debian buster
این همونکاری رو انجام میده که دستوری که آقای بهزادی گذاشتن انجام میده. (جمله پیچیده شد. خودمم درست نفهمیدم. ;D)
یه فکری هم باید به حال PATH بکنید.
ارور میده که اصلا این کاربر وجود نداره ؟!!!
چرا هی فجیع تر میشه مشکل ؟!!!
/usr/sbin/usermod -aG sudo mammad
usermod: user 'mammad' does not exist
-
خروجی این چیه؟
whoami
-
خروجی این چیه؟
whoami
root
گفتم با دسترسی روت رفتم
-
شما کاربر mammad ندارید. برای همین کد بالا خطا داد. سعی کردید متن خطا رو بخونید؟ اصلا اینگلیسی بلدید؟
/usr/sbin/usermod -aG sudo mamad
-
شما کاربر mammad ندارید. برای همین کد بالا خطا داد. سعی کردید متن خطا رو بخونید؟ اصلا اینگلیسی بلدید؟
/usr/sbin/usermod -aG sudo mamad
اقا دقت نکردم چرا میزنی حالا ؟!
بله درست میفرمایید
درست شد ممنونم از همتون
-
توزیعت چیه؟ usermod جزو بستهٔ passwd است.
دبیان ۱۰
پکیج نصبه
برای یه راه نه چندان خوب میتونی فایل /etc/sudoers رو فک کنم ویرایش کنی
اگه با ویرایشگر vi آشنایی دارید ببینید دستور visudo کار میکنه یا نه
نه والا نمیدونم چیه
vim یک ویرایشگر متنه ! خیلی قدره اما به نظر من کار باهاش رو بتونی یاد بگیری خیلی عالیه ! و میتونی باهاش از این طریق فایلو ادیت کنی و ببینی که مشکلت حل میشه یا نه !
ویم نه وی ای
نه وی ای به صورت عادی نصبه من vim رو گفتم که بهتر هست
شرمنده بحث رو کش میدم ولی من هم میدونم ویم بهتره ولی اون دوستمون وی ای رو گفت
-
ارور میده که اصلا این کاربر وجود نداره ؟!!!
چرا هی فجیع تر میشه مشکل ؟!!!
/usr/sbin/usermod -aG sudo mammad
usermod: user 'mammad' does not exist
باید بهجای mammad اسم کاربر خودتون رو قرار میدادید.
من از ارسال اول شما توی این موضوع فهمیدم که اسم کاربر شما mamad هست. ولی اشتباهی mammad نوشتم توی جواب.
-
ارور میده که اصلا این کاربر وجود نداره ؟!!!
چرا هی فجیع تر میشه مشکل ؟!!!
/usr/sbin/usermod -aG sudo mammad
usermod: user 'mammad' does not exist
باید بهجای mammad اسم کاربر خودتون رو قرار میدادید.
من از ارسال اول شما توی این موضوع فهمیدم که اسم کاربر شما mamad هست. ولی اشتباهی mammad نوشتم توی جواب.
بله درسته
مشکلی نیست بزرگوار حل شد
ممنون که کمک کردید :D