عوض کردن دسترسی به ترمینال کالی لینوکس
سلام
من یه مشکلی با کالی لینوکس دار
مشکلم اینه که در کالی دسترسی من به ترمینال
به صورت کاربر عادی هست یعنی در محلی که باید دستور اجرا بشه به جای #علامت$داره
چه کار کنم که دسترسیم به طور داعمی عوض بشه ؟
32 پاسخ
Ctrl+O و سپس Ctrl+X رو از روی کیبوردتون بزنید تا روی هارد ذخیره بشه.
خط زیر رو به جاش اضافه کنید :
%sudo ALL=(ALL) NOPASSWD: ALL
این بار باید کار کنه. ضمناََ ، اول هر دستور sudo یادتون نره.
خطایی نمیده
ولی وقتی دکمه کنترل oو بعدxرو میزنم و از تر مینال رفتم بیرون و دباره برگشتم توش علامت$داشت و دستور اف دیسک اجرا نمیشد
حتی ری استارت هم کردم
تو محیط های تست انجام این کار مشکلی نداره همونطور که گفتم تو محیط های واقعی نباید این کار رو انجام بدید چون میتونه منجر به تخریب سیستم توسط کاربر های دیگه میشه.
بعد از زدن دستورsudo visudoچیکار کنم
اشکالش چیه؟
اینجوری که دست همه برای زدن کد بازه؟
من هم لینوکس رو برای برنامه نویسی نصب کردم برای بعضی از کار هام نیاز داشتم
الان چیکار کنم؟
چیکار کنم که سیستم من هم مثل کاربران روت باشه
چون من این سیستم رو فقط برا انجام کار های هک و امنیت و تست نفوز نصب کردم
اگه اینتوری باشه که سیستم به کارم نمیاد اصلا
الان درسته؟
دوست عزیز ، ببخشید که رک میگم ، شما حتی نمیتونید یه فایل رو توی لینوکس save کنید ! پس پیشنهاد می کنم سراغ کالی لینوکس و هک و تست نفوذ نرید. کالی لینوکس برای کاربر های حرفه ای لینوکس هست. اینجوری که شما معلومه هیچ پیش زمینه ای از لینوکس ندارید. توصیه می کنم از این دوره برای یادگیری لینوکس استفاده کنید :
این دوره رو (Linux Essentials) برای همه کسانی (شبکه کار ، برنامه نویس ، ...) که میخوان با سیستم عامل لینوکس کار کنن پیشنهاد می کنم.
بعد از زدن دستورsudo visudoچیکار کنم
تو پست اول گفتم دیگه ! خط زیر رو به انتهای فایل اضافه کنید :
USERNAME ALL=(ALL) NOPASSWD:ALL
انتهای فایل وارد کنید دوست عزیز. زیر خط includedir# تو تصویر دوم
کنترل o و بعد کنترل x روزدم ولی سیو نشد
دوباره همونجوریه
چه خطایی میده ؟ منظورتون چیه که دوباره همونجوریه ؟
؟؟؟؟؟؟؟
اینطور که معلومه ذخیره نمیشه
با vi باز کنید فایل رو. بعد از باز کردن فایل کلید i رو بزنید تا وارد محیط Insert بشید. بعدش تغییرات رو اعمال کنید روی فایل در آخر هم wq: رو تایپ کنید.
باید اول همه ی دستوراتsudoبزنم؟
بله
خیلی از افراد دیگه رودیدم که این دستورات رو بدونsudo میزنن وعلامت هم براشون#هست
علامت # تنها برای کاربر root هست نه normal user ها.
دستور sudo visudo رو اجرا کنید یا اینکه فایل etc/sudoers/ رو با ویرایشگر مورد نظرتون باز کنید (با دسترسی root باید این فایل رو باز کنید) و در انتهای فایل خط زیر رو اضافه کنید :
<YourUsername> ALL=(ALL) NOPASSWD:ALL
نکته : هیچوقت ، هیچوقت و هیچوقت این کار رو در محیط های واقعی انجام ندید چون با انجام این کار کاربر معمولی هر کاری رو که کاربر root میتونه انجام بده رو میتونه انجام بده.
وقتی Ctrl+O و Ctrl+X رو میزنید و میاید بیرون تغییرات ذخیره نمیشه ؟
دباره برگشتم توش علامت$داشت
علامت $ سرجاش هست به اون کاری نداشته باشید ! اون خطی که به انتهای فایل اضافه کردید کاری که می کنه اینه که به کاربر معمولی این امکان رو میده که همه دستورات رو بدون وارد کردن پسورد بتونه اجرا کنه. دوست عزیز توجه کنید اول دستور باید sudo وارد کنید.
حتی ری استارت هم کردم
لینوکس به Restart نیازی نداره برای انجام این کار.
اینطور که معلومه ذخیره نمیشه
باید اول همه ی دستوراتsudoبزنم؟
اگه اینتور پس چرا خیلی از افراد دیگه رودیدم که این دستورات رو بدونsudo میزنن وعلامت هم براشون#هست بدون اینکه کاری بکنن؟
دوست عزیز من ! من کاری به سن و سال شما ندارم. من بهترین راهکار رو به شما نشون دادم. اولا اینکه برای شروع دوره های امنیت و تست نفوذ باید از شبکه شروع کنید و بعد از گذروندن دوره های مایکروسافت ، سیسکو ، لینوکس ، مجازی سازی و ... و کسب چندین سال تجربه در این زمینه ها امنیت رو شروع کنید. هنوز خیلی خیلی زوده برای شما برای شروع امنیت (نه به خاطر اینکه سن تون کم هست ، به این خاطر که پیشنیاز ها رو دارید رعایت نمی کنید البته حق میدم بهتون چون هنوز دید کافی به این حوزه ها ندارید ... ). اگه برنامه نویسی بلدید و واقعا بهش علاقه دارید پیشنهاد می کنم فیلد برنامه نویسی رو جلو ببرید. برنامه نویسی ، شبکه ، و امنیت سه دنیای خیلی خیلی خیلی بزرگ هستند که کدومشون گرایش های خاص خودشونو دارن. اصلا کور کورانه نرید جلو و از اول مسیر رو برای خودتون مشخص کنید. موفق باشید
جلوش نوشتم ولی وقتی رفتم بیرون و دباره رفتم توش همچنان علامت$داشت
الان بگین چیکار کنم جزو کاربران روت حساب بشم ؟
چطوری فایلی که میگید روباز کنم؟
من این کار رو انجام دادم و اوکی شد و بدون وارد کردن پسورد وارد روت می شد
فقط مشکلی که الان برام پیش اومده با حذف فایلهایی که اضافه کردم دیگه نمی تونم با یوزر دیگه وارد روت بشم و \سورد رو وارد میکنم این ارور رو میده
hadi is not in the sudoers file. This incident will be reported.
اسم یوزرم hadi است
ممنون میشم راهنماییم کنید
بله ، سیو کنید !
وقتی نوشتم چطور سیوش کنم؟
کنترل o و بعد کنترل x روزدم ولی سیو نشد
خب الان من باید کجاش بنویسم ؟ وقتی نوشتم واینتر رو زدم برم بیرون درست میشه؟
?????
پس الان چیکار کن سیستم کالی جدید نصب کنم؟
همونطور که عرض کردم با دستور sudo visudo می تونید باز کنید . یه راهش هم اجرای دستور sudo nano /etc/sudoers هست .
لطفا سئوالتون رو در قالب پست جداگانه ارسال کنید. ممنونم