یا خدا
اینکه خیلی بده
توی سایت ها خوندم ولی خب چیزی حالیم نشد انگلیسی بود :D
من چرا هی گیج میشم ، یه دو خط کد هست ولی هر سایتی یه چیز گفته
این کارو واسه این میکنم که این دستور رو بهش اضافه کنم : PermitedRootLogin
لازم هست باری این خط کد (بالا) یورز دیگه ایجاد کنم؟
- - - Updated - - -
من یه یوزر ایجاد کردم به این ترتیپ (NEW اسم یوزر نیست یه مثال هست) :
و پسورد رو هم انخاب کردمadduser NEW
passwd NEW
و اونو در در فایل ssh_config وارد کردم در این بخش :
دیگه بعد اون میتونم با یوزر جدید وارد ssh شم ، اما یه مشکلی هستAllowUsers root NEW
این یوزر الان دسترسی روت رو داره؟
این دستور رو باهاش میزنم وارد میشه : nano /etc/ssh/sshd_config
ولی این دستور رو میزنم visudo وارد نمیشه و این خطا رو میده :
visudo: /etc/sudoers: Permission denied
visudo: /etc/sudoers: Permission denied
و اگر به این صورت بزنم sudo visudo یا کلا فقط sudo بنویسم این خطا رو میده :
مشکل من اون خطا نیست و کاری باهاش ندارم ، مشکل اینه این یوزر الان دسترسی روت داره یا نداره؟sudo: effective uid is not 0, is sudo installed setuid root?
من میخوام به هیچ وجه نداشته باشه و اگر نیاز بود این دستور رو بزنه sudo که بتونه کار های روت رو هم انجام بده
چه جوری مطمن شم این یوزر دسترسی روت نداره؟
لطفه یکی کمکم کنه