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

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

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

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

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

آفلاین mamadism

  • Hero Member
  • *
  • ارسال: 709
  • جنسیت : پسر
  • UBUNTU 20.04 USER
    • راه های ارتباطی من
پاسخ : نبود دسترسی روت !(حل شد)
« پاسخ #15 : 12 تیر 1400، 05:40 ب‌ظ »
البته شما هرگز و در هیچ توزیعی نباید از کاربر ریشه استفاده کنید. در صورت نیاز به دسترسی‌های کاربر ریشه، از sudo استفاده کنید.
درسته اما گاها اجازه نمیده برخی فایل ها رو ادیت کنم مجبورم برم تو روت
یا مثلا نصب های اول کار که ۲۰ تا فایل برای نصب میخواستم این مواقع واقعا لازم بود برم
تکیه بر تقوا و دانش در طریقت کافریست
راهرو گر صد هنر دارد توکل بایدش

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 16460
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : نبود دسترسی روت !(حل شد)
« پاسخ #16 : 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 در کل عمل خطرناکیه و اگه دسترسی ریشه داشته باشه، خیلی هم ناامن‌تر می‌شه.
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 16460
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : نبود دسترسی روت !(حل شد)
« پاسخ #17 : 13 تیر 1400، 03:55 ب‌ظ »
درسته اما گاها اجازه نمیده برخی فایل ها رو ادیت کنم مجبورم برم تو روت
یا مثلا نصب های اول کار که ۲۰ تا فایل برای نصب میخواستم این مواقع واقعا لازم بود برم
نه. هرگز مجبور نیستید و نباید وارد کاربر ریشه بشید.
در ضمن «گاهاً» هم نداریم. گاه واٰژهٔ فارسیه و با دستگاه‌های زبانی عربی جمع‌پذیر نیست. می‌تونی بگی «گاهی».
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین mamadism

  • Hero Member
  • *
  • ارسال: 709
  • جنسیت : پسر
  • UBUNTU 20.04 USER
    • راه های ارتباطی من
پاسخ : نبود دسترسی روت !(حل شد)
« پاسخ #18 : 13 تیر 1400، 08:41 ب‌ظ »
درسته اما گاها اجازه نمیده برخی فایل ها رو ادیت کنم مجبورم برم تو روت
یا مثلا نصب های اول کار که ۲۰ تا فایل برای نصب میخواستم این مواقع واقعا لازم بود برم
نه. هرگز مجبور نیستید و نباید وارد کاربر ریشه بشید.
در ضمن «گاهاً» هم نداریم. گاه واٰژهٔ فارسیه و با دستگاه‌های زبانی عربی جمع‌پذیر نیست. می‌تونی بگی «گاهی».
بله درست میفرمایید !
تکیه بر تقوا و دانش در طریقت کافریست
راهرو گر صد هنر دارد توکل بایدش

آفلاین mobin1387

  • Sr. Member
  • *
  • ارسال: 444
  • جنسیت : پسر
  • به زودی اینجا چیزی نوشته خواهد شد!
    • وب سایت شخصی خودم (نگرد توش هیچی نیست)
پاسخ : نبود دسترسی روت !(حل شد)
« پاسخ #19 : 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-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 3449
  • جنسیت : پسر
پاسخ : نبود دسترسی روت !(حل شد)
« پاسخ #20 : 24 تیر 1400، 12:50 ب‌ظ »
این کار نمی‌کنه. این که نوشتید، test text و /root/test.txt رو میفرسته توی یه فایل به اسم sudo توی هر دایرکتوری که هستید. کار که ما می‌خواهیم رو انجام نمیده.
میدونید که زکات علم نشر آن است

آفلاین Issac

  • Hero Member
  • *
  • ارسال: 822
  • جنسیت : پسر
    • Mastodon
پاسخ : نبود دسترسی روت !(حل شد)
« پاسخ #21 : 24 تیر 1400، 01:57 ب‌ظ »
میشه یه بش رو با دسترسی روت باز کرد و دستورات رو به اون پاس داد:
sudo bash -c "echo \"test text\" > /root/test.txt"
این پست رو فرستادم که تعداد ارسال‌هام زیاد بشه.

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 16460
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : نبود دسترسی روت !(حل شد)
« پاسخ #22 : 26 تیر 1400، 10:28 ق‌ظ »
حالا منشکل tee چیه؟ 😄
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین #unknown#

  • Sr. Member
  • *
  • ارسال: 422
  • جنسیت : پسر
پاسخ : نبود دسترسی روت !(حل شد)
« پاسخ #23 : 26 تیر 1400، 04:01 ب‌ظ »
نه. هرگز مجبور نیستید و نباید وارد کاربر ریشه بشید.
چرا ؟

آفلاین Mehr32

  • High Hero Member
  • *
  • ارسال: 3257
  • جنسیت : پسر
  • عصبی انجمن :)
پاسخ : نبود دسترسی روت !(حل شد)
« پاسخ #24 : 26 تیر 1400، 05:03 ب‌ظ »
نه. هرگز مجبور نیستید و نباید وارد کاربر ریشه بشید.
چرا ؟
چون نیاز ندارید و احتمال زیاد خراب کاری میشه
پیامبر اکرم :«هرکس از ما کمکی بخواهد ما به او کمک میکنیم,ولی اگر کسی دست نیاز پیش دیگران دراز نکند, خداوند او را بی نیاز خواهد ساخت»

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 16460
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : نبود دسترسی روت !(حل شد)
« پاسخ #25 : 26 تیر 1400، 05:56 ب‌ظ »
چرا ؟
چون مغایر استانداردهاییه که توزیع‌ها رو بر اساسش می‌سازن و مشکلات امنیتی و پایداری ایجاد می‌کنه.
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن