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

کمک و پشتیبانی => راهنماها، نکات و ترفندها => نویسنده: mamadism در 10 تیر 1400، 02:09 ب‌ظ

عنوان: نبود دسترسی روت !(حل شد)
ارسال شده توسط: mamadism در 10 تیر 1400، 02:09 ب‌ظ
سلام
من تازه اوبونتو 20.04 رو نصب کردم و هرکاری میکنم بهم دسترسی روت رو نمیده
نمیزاره برم تو کاربر روت ](*,)
رمزم رو قبول نمیکنه و موقع نصب هم چیزی ازم نخواسته بود برای رمز کاربر روت(قبلا رو دبیان بودم میخواست)
لطفا یه کمکی بکنید ممنون
عنوان: پاسخ : نبود دسترسی روت !
ارسال شده توسط: جعفر فرقانلوژ در 10 تیر 1400، 02:13 ب‌ظ
سلام
من تازه اوبونتو 20.04 رو نصب کردم و هرکاری میکنم بهم دسترسی روت رو نمیده
نمیزاره برم تو کاربر روت ](*,)
رمزم رو قبول نمیکنه و موقع نصب هم چیزی ازم نخواسته بود برای رمز کاربر روت(قبلا رو دبیان بودم میخواست)
لطفا یه کمکی بکنید ممنون
۱ لطفاً از اخرین نسخه استفاده کنید
۲ تو اوبونتو برعکس دبیان کاربر روت نداریم و استفاده از اون اشتباه و خطرناک است باهاش چیکار می‌خواهید کنید؟
چون کاربر روت نداریم رمز هم نمیخواد
عنوان: پاسخ : نبود دسترسی روت !
ارسال شده توسط: جعفر فرقانلوژ در 10 تیر 1400، 02:13 ب‌ظ
جای انجمن هم اشتباه است
عنوان: پاسخ : نبود دسترسی روت !
ارسال شده توسط: مرتضی . م در 10 تیر 1400، 02:26 ب‌ظ
الان چه مسئله ای هست که با sudo حل نمیشه
۲ تو اوبونتو برعکس دبیان کاربر روت نداریم

کاربر روت که نمیشه نداشته باشیم :) قفله و رمزی تعیین نشده
عنوان: پاسخ : نبود دسترسی روت !
ارسال شده توسط: جعفر فرقانلوژ در 10 تیر 1400، 02:32 ب‌ظ
الان چه مسئله ای هست که با sudo حل نمیشه
۲ تو اوبونتو برعکس دبیان کاربر روت نداریم

کاربر روت که نمیشه نداشته باشیم :) قفله و رمزی تعیین نشده
اره رمز که نداره دستری هم بهش داده نشده
عنوان: پاسخ : نبود دسترسی روت !
ارسال شده توسط: Dragon- در 10 تیر 1400، 02:45 ب‌ظ
۲ تو اوبونتو برعکس دبیان کاربر روت نداریم و استفاده از اون اشتباه و خطرناک است باهاش چیکار می‌خواهید کنید؟
چون کاربر روت نداریم رمز هم نمیخواد

چرا داریم. توی هر چیزی که از کرنل لینوکس استفاده می‌کنه، کاربر روت هم هست.
بلکه کاربر روت توی اوبونتو به صورت پیش‌فرض رمز نداره و به همین خاطر نمیشه وارد اون کاربر شد. این نیست که کاربر روت وجود نداشته باشه.

سلام
من تازه اوبونتو 20.04 رو نصب کردم و هرکاری میکنم بهم دسترسی روت رو نمیده
نمیزاره برم تو کاربر روت ](*,)
رمزم رو قبول نمیکنه و موقع نصب هم چیزی ازم نخواسته بود برای رمز کاربر روت(قبلا رو دبیان بودم میخواست)
لطفا یه کمکی بکنید ممنون
همونطور که گفتم دلیلش این هست که کاربر روت به صورت پیش‌فرض رمزی نداره و به همین دلیل نمی‌تونید وارد اون بشید.
برای این کار چنتا راه دارید.
۱- به کاربر روت رمز بدید. اینجوری میشه با دستور su وارد کاربر روت شد ولی همچنان محیط گرافیکی در دسترس نیست.
اینجوری:
sudo passwd rootبعد رمز شما رو می‌گیره تا ببینه دسترسی sudo دارید یا نه. بعدش می‌گه که رمز جدید روت رو وارد کنید و ادامه کار رو هم باید بلد باشید.
البته گذاشتن رمز برای کاربر روت می‌تونه خطرناک هم باشه. چون اینجوری میشه مستقیما وارد کاربر روت شد. اگه هم رمز لو بره، می‌تونه مشکل‌ساز بشه. البته این برای کامپیوتر‌های دسکتاپ بعیده. بیشتر برای سرور‌ها این خطرات وجود داره.

۲- su رو با sudo اجرا کنید. اینجوری اول رمز شما رو می‌گیره و بررسی می‌کنه که شما می‌تونید از sudo استفاده کنید یا نه‌.
اگه معلوم شد که می‌تونید، su با دسترسی روت اجرا میشه. اگه su با دسترسی روت اجرا بشه، رمز کاربری که می‌خواهید وارد اون بشید رو نمی‌پرسه و همینجوری وارد اون کاربر می‌شید.
sudo su
۳- این دستور رو بزنید.
sudo -iبا این دستور شما وارد کاربر روت میشید و دایرکتوری که داخلش هستید، به هوم روت تغییر می‌کنه. (دایرکتوری /root/ به طور پیش‌فرض)

۴- دستور زیر رو بزنید.
sudo -sاین هم شبیه دستور بالا عمل می‌کنه ولی با این تفاوت که دایرکتوری شما تغییر نمی‌کنه. هرجایی که بودید و این دستور رو برنید، وارد کاربر روت میشید و دایرکتوری که داخلش هستید، تغییر نمی‌کنه.

البته استفاده از کاربر روت می‌تونه خطرناک هم باشه. چون ممکنه دستور مخربی وارد کنید و چون روت هستید، بدون درخواست برای رمز یا چیزی اجرا میشه.
سعی کنید تا می‌تونید فقط از sudo استفاده کنید. فقط مواقعی وارد کاربر روت بشید که لازمه دستورات زیادی رو اجرا کنید و اون دستورات به دسترسی روت نیاز دارند. بعدش هم سریع خارج بشید. در بقیه مواقع، از sudo استفاده کنید.

همونطور که گفتند، توی انجمن اشتباهی اینو فرستادید.
عنوان: پاسخ : نبود دسترسی روت !
ارسال شده توسط: mamadism در 10 تیر 1400، 06:20 ب‌ظ

۱ لطفاً از اخرین نسخه استفاده کنید
۲ تو اوبونتو برعکس دبیان کاربر روت نداریم و استفاده از اون اشتباه و خطرناک است باهاش چیکار می‌خواهید کنید؟
چون کاربر روت نداریم رمز هم نمیخواد
1.نتونستم اخه فایلش رو فلش بوتیل نمیشد اما توی ماشین مجازی بالا میومد  :(
2.از زدن sudo  کلافه شدم واسه نصب ها

همونطور که گفتم دلیلش این هست که کاربر روت به صورت پیش‌فرض رمزی نداره و به همین دلیل نمی‌تونید وارد اون بشید.
برای این کار چنتا راه دارید.
۱- به کاربر روت رمز بدید. اینجوری میشه با دستور su وارد کاربر روت شد ولی همچنان محیط گرافیکی در دسترس نیست.
اینجوری:
sudo passwd rootبعد رمز شما رو می‌گیره تا ببینه دسترسی sudo دارید یا نه. بعدش می‌گه که رمز جدید روت رو وارد کنید و ادامه کار رو هم باید بلد باشید.
البته گذاشتن رمز بدای کاربر روت می‌تونه خطرناک هم باشه. چون اینجوری میشه مستقیما وارد کاربر روت شد. اگه هم رمز لو بره، می‌تونه مشکل‌ساز بشه. البته این برای کامپیوتر‌های دسکتاپ بعیده. بیشتر برای سرور‌ها این خطرات وجود داره.

۲- su رو با sudo اجرا کنید. اینجوری اول رمز شما رو می‌گیره و بررسی می‌کنه که شما می‌تونید از sudo استفاده کنید یا نه‌.
اگه معلوم شد که می‌تونید، su با دسترسی روت اجرا میشه. اگه su با دسترسی روت اجرا بشه، رمز کاربری که می‌خواهید وارد اون بشید رو نمی‌پرسه و همینجوری وارد اون کاربر می‌شید.
sudo su
۳- این دستور رو بزنید.
sudo -iبا این دستور شما وارد کاربر روت میشید و دایرکتوری که داخلش هستید، به هوم روت تغییر می‌کنه. (دایرکتوری /root/ به طور پیش‌فرض)

۴- دستور زیر رو بزنید.
sudo -sاین هم شبیه دستور بالا عمل می‌کنه ولی با این تفاوت که دایرکتوری شما تغییر نمی‌کنه. هرجایی که بودید و این دستور رو برنید، وارد کاربر روت میشید و دایرکتوری که داخلش هستید، تغییر نمی‌کنه.

البته استفاده از کاربر روت می‌تونه خطرناک هم باشه. چون ممکنه دستور مخربی وارد کنید و چون روت هستید، بدون درخواست برای رمز یا چیزی اجرا میشه.
سعی کنید تا می‌توتید فقط از sudo استفاده کنید. فقط مواقعی وارد کاربر روت بشید که لازمه دستورات زیادی رو اجرا کنید و اون دستورات به دسترسی روت نیاز دارند. بعدش هم سریع خارج بشید. در بقیه مواقع، از sudo استفاده کنید.

همونطور که گفتند، توی انجمن اشتباهی اینو فرستادید.

خیلی ممنون از کمکتون

ببخشید حالا انجمن درست کدومه و چطور انتقالش بدم ؟
عنوان: پاسخ : نبود دسترسی روت !(حل شد)
ارسال شده توسط: جعفر فرقانلوژ در 10 تیر 1400، 07:10 ب‌ظ
با نرم افزار دیگه رو فلش نصب کنید
فقط برای همین ؟ اصلا پیشنهاد نمیکنم اصلا ممکنه خیلی چیز ها رو به اشتباه خراب کنید خوب چهار حرف بیشتر بنویسید چی میشه مگه در روز چند بار به سودو نیار دارید !!!!!
عنوان: پاسخ : نبود دسترسی روت !(حل شد)
ارسال شده توسط: جعفر فرقانلوژ در 10 تیر 1400، 07:12 ب‌ظ
انتقال هم شما نمیتوانید چون دسترسی ندارید و باید ناظران منتقل کنند با  دکمه گزارش به مدیر انجمن
عنوان: پاسخ : نبود دسترسی روت !
ارسال شده توسط: Dragon- در 10 تیر 1400، 08:25 ب‌ظ
1.نتونستم اخه فایلش رو فلش بوتیل نمیشد اما توی ماشین مجازی بالا میومد  :(

می‌تونید اوبونتو رو ارتقا بدید. این دستور رو توی ترمینال بزنید.
sudo do-realese-upgrade
عنوان: پاسخ : نبود دسترسی روت !(حل شد)
ارسال شده توسط: mamadism در 10 تیر 1400، 11:09 ب‌ظ
1.نتونستم اخه فایلش رو فلش بوتیل نمیشد اما توی ماشین مجازی بالا میومد  :(

می‌تونید اوبونتو رو ارتقا بدید. این دستور رو توی ترمینال بزنید.
sudo do-realese-upgrade
میزنه نداریم  :(

do-release-upgrade
Checking for a new Ubuntu release
There is no development version of an LTS available.
To upgrade to the latest non-LTS development release
set Prompt=normal in /etc/update-manager/release-upgrades.

عنوان: پاسخ : نبود دسترسی روت !(حل شد)
ارسال شده توسط: mamadism در 10 تیر 1400، 11:27 ب‌ظ
1.نتونستم اخه فایلش رو فلش بوتیل نمیشد اما توی ماشین مجازی بالا میومد  :(

می‌تونید اوبونتو رو ارتقا بدید. این دستور رو توی ترمینال بزنید.
sudo do-realese-upgrade
میزنه نداریم  :(

do-release-upgrade
Checking for a new Ubuntu release
There is no development version of an LTS available.
To upgrade to the latest non-LTS development release
set Prompt=normal in /etc/update-manager/release-upgrades.

درستش کردم
ممنون از همتون  :D
عنوان: پاسخ : نبود دسترسی روت !(حل شد)
ارسال شده توسط: دانیال بهزادی در 12 تیر 1400، 05:34 ق‌ظ
البته شما هرگز و در هیچ توزیعی نباید از کاربر ریشه استفاده کنید. در صورت نیاز به دسترسی‌های کاربر ریشه، از sudo استفاده کنید.
عنوان: پاسخ : نبود دسترسی روت !(حل شد)
ارسال شده توسط: جعفر فرقانلوژ در 12 تیر 1400، 10:12 ق‌ظ
البته شما هرگز و در هیچ توزیعی نباید از کاربر ریشه استفاده کنید. در صورت نیاز به دسترسی‌های کاربر ریشه، از sudo استفاده کنید.
درسته من هم برای همین میگم دیگه اون هم فقط برای نصب برنامه ها خوب یک sudo گذاشتن قبل دستور چقدر زمان میبره که بخوای از کاربر ریشه استفاده کنی
عنوان: پاسخ : نبود دسترسی روت !(حل شد)
ارسال شده توسط: Dragon- در 12 تیر 1400، 04:29 ب‌ظ
ولی استفاده از redirect ها با sudo ممکن نیست. حداقل تا جایی که من می‌دونم.
مثلا دستور زیر با خطای permission denied مواجه میشه با اینکه دستور echo با sudo اجرا شده.
sudo echo "test text" > /root/test.txt
تنها راهی که من می‌دونم و لازم نیست وارد کاربر روت شد، این هست
echo "test text" | sudo tee /root/test.txt
البته نمی‌دونم tee می‌تونه ورودی binary بگیره یا نه.
عنوان: پاسخ : نبود دسترسی روت !(حل شد)
ارسال شده توسط: mamadism در 12 تیر 1400، 05:40 ب‌ظ
البته شما هرگز و در هیچ توزیعی نباید از کاربر ریشه استفاده کنید. در صورت نیاز به دسترسی‌های کاربر ریشه، از sudo استفاده کنید.
درسته اما گاها اجازه نمیده برخی فایل ها رو ادیت کنم مجبورم برم تو روت
یا مثلا نصب های اول کار که ۲۰ تا فایل برای نصب میخواستم این مواقع واقعا لازم بود برم
عنوان: پاسخ : نبود دسترسی روت !(حل شد)
ارسال شده توسط: دانیال بهزادی در 13 تیر 1400، 03:51 ب‌ظ
ولی استفاده از redirect ها با sudo ممکن نیست. حداقل تا جایی که من می‌دونم.
مثلا دستور زیر با خطای permission denied مواجه میشه با اینکه دستور echo با sudo اجرا شده.
sudo echo "test text" > /root/test.txt
تنها راهی که من می‌دونم و لازم نیست وارد کاربر روت شد، این هست
echo "test text" | sudo tee /root/test.txt
البته نمی‌دونم tee می‌تونه ورودی binary بگیره یا نه.
خب ممکن نیست، چون نباید انجام بشه. redirected در کل عمل خطرناکیه و اگه دسترسی ریشه داشته باشه، خیلی هم ناامن‌تر می‌شه.
عنوان: پاسخ : نبود دسترسی روت !(حل شد)
ارسال شده توسط: دانیال بهزادی در 13 تیر 1400، 03:55 ب‌ظ
درسته اما گاها اجازه نمیده برخی فایل ها رو ادیت کنم مجبورم برم تو روت
یا مثلا نصب های اول کار که ۲۰ تا فایل برای نصب میخواستم این مواقع واقعا لازم بود برم
نه. هرگز مجبور نیستید و نباید وارد کاربر ریشه بشید.
در ضمن «گاهاً» هم نداریم. گاه واٰژهٔ فارسیه و با دستگاه‌های زبانی عربی جمع‌پذیر نیست. می‌تونی بگی «گاهی».
عنوان: پاسخ : نبود دسترسی روت !(حل شد)
ارسال شده توسط: mamadism در 13 تیر 1400، 08:41 ب‌ظ
درسته اما گاها اجازه نمیده برخی فایل ها رو ادیت کنم مجبورم برم تو روت
یا مثلا نصب های اول کار که ۲۰ تا فایل برای نصب میخواستم این مواقع واقعا لازم بود برم
نه. هرگز مجبور نیستید و نباید وارد کاربر ریشه بشید.
در ضمن «گاهاً» هم نداریم. گاه واٰژهٔ فارسیه و با دستگاه‌های زبانی عربی جمع‌پذیر نیست. می‌تونی بگی «گاهی».
بله درست میفرمایید !
عنوان: پاسخ : نبود دسترسی روت !(حل شد)
ارسال شده توسط: mobin1387 در 20 تیر 1400، 12:18 ب‌ظ
ولی استفاده از redirect ها با sudo ممکن نیست. حداقل تا جایی که من می‌دونم.
مثلا دستور زیر با خطای permission denied مواجه میشه با اینکه دستور echo با sudo اجرا شده.
sudo echo "test text" > /root/test.txt
تنها راهی که من می‌دونم و لازم نیست وارد کاربر روت شد، این هست
echo "test text" | sudo tee /root/test.txt
البته نمی‌دونم tee می‌تونه ورودی binary بگیره یا نه.
باید دستور رو مثل زیر بزنید من همیشه اینجوری میزنم و اوکی میشه
sudo echo "test text" > sudo /root/test.txt
عنوان: پاسخ : نبود دسترسی روت !(حل شد)
ارسال شده توسط: Dragon- در 24 تیر 1400، 12:50 ب‌ظ
این کار نمی‌کنه. این که نوشتید، test text و /root/test.txt رو میفرسته توی یه فایل به اسم sudo توی هر دایرکتوری که هستید. کار که ما می‌خواهیم رو انجام نمیده.
عنوان: پاسخ : نبود دسترسی روت !(حل شد)
ارسال شده توسط: Issac در 24 تیر 1400، 01:57 ب‌ظ
میشه یه بش رو با دسترسی روت باز کرد و دستورات رو به اون پاس داد:
sudo bash -c "echo \"test text\" > /root/test.txt"
عنوان: پاسخ : نبود دسترسی روت !(حل شد)
ارسال شده توسط: دانیال بهزادی در 26 تیر 1400، 10:28 ق‌ظ
حالا منشکل tee چیه؟ 😄
عنوان: پاسخ : نبود دسترسی روت !(حل شد)
ارسال شده توسط: #unknown# در 26 تیر 1400، 04:01 ب‌ظ
نه. هرگز مجبور نیستید و نباید وارد کاربر ریشه بشید.
چرا ؟
عنوان: پاسخ : نبود دسترسی روت !(حل شد)
ارسال شده توسط: جعفر فرقانلوژ در 26 تیر 1400، 05:03 ب‌ظ
نه. هرگز مجبور نیستید و نباید وارد کاربر ریشه بشید.
چرا ؟
چون نیاز ندارید و احتمال زیاد خراب کاری میشه
عنوان: پاسخ : نبود دسترسی روت !(حل شد)
ارسال شده توسط: دانیال بهزادی در 26 تیر 1400، 05:56 ب‌ظ
چرا ؟
چون مغایر استانداردهاییه که توزیع‌ها رو بر اساسش می‌سازن و مشکلات امنیتی و پایداری ایجاد می‌کنه.