انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: abdossamad2003 در 02 بهمن 1398، 04:42 بظ
-
با سلام خدمت دوستان
می خواستم بدونم در یک اسکریپت میشه کاری کرد که دستور sudo نیاز به پسورد نداشته باشد. مانند دستور زیر
sudo fdisk -l
-
سلام
sudo در کل پسورد رو میخواد حالا اگر قبل از این دستور یه بار دیگه sudo رو زده باشین در واقع یه چیزی شبیه یه sessoin دارید که تا مدتی هست و به شما اجازه میده بدون وارد کردن رمز با sudo یه سری دستوراتی که نیاز به دسترسی sudo دارند رو اجرا کنید.
حتی اون دستور شما هم رمز عبور رو میخواد.
امیدوارم پاسختون رو کامل داده باشیم. موفق باشید
-
کارای زیادی میتونید بکنید که رمز وارد نکنید .مثلا پسورد رو همراه یهه دستور تو یه اسکریپت بزارید.
البته متونید و دستور مورد نظرتون رو به همراه ویژگی بدونه پسورد تو فایلetc/ sudoerc اضافه کنید.(تو ترمینال دستور visudo رو بزنید)
اینطوری نیگه نیازی به رمز عبود ندارید کافیه اون دستور رو با سودو وارد کنید تا اجرا بشه.
یه دستور sudoedit هم هست که امتحانش نکردم احتمالا برای همین کار هست.
میتونید تو گوگل جست و جو کنید.(فارسی هم جستجو کنید میاد.)
-
توصیه نمیشه دسترسی روت رو به همه یوزر ها بدون درخواست رمز بدید چون امنیتو نزدیک به صفر میاره
-
اینگلیسی
(https://askubuntu.com/questions/192050/how-to-run-sudo-command-with-no-password)
فارسی
(http://linuxihaa.ir/%D8%A7%D8%AC%D8%B1%D8%A7%DB%8C-%D8%AF%D8%B3%D8%AA%D9%88%D8%B1-%D8%B3%D9%88%D8%AF%D9%88-%D8%A8%D8%AF%D9%88%D9%86-%D9%BE%D8%B3%D9%88%D8%B1%D8%AF/)
دوتا لینک برای اجرای دستورات سودو بدونه پسوردبا دوتا روش مختلف . بهتره از روش دوم استفاده نکنید. :-X