یک راه برای y زدن یا هر چیز دیگه ای زدن اینکه از دستور yes استفاده کنی
YES
ممنون، تقریباً دارم به جواب میرسم.
براوو وحید عزیز
یک اسکریپتی قبلا نوشته بودم و گذاشته بودم که همین کار رو میکرد دنبال بگرد برای ایده گرفتن چیز خوبی بود (خودمم الان از نسخه ی سفارشی شدهی همون اسکریپت استفاده می کنم)
آره قبلاً دیده بودمش، توی پست اول همین تاپیک هم لینکش را دادم. مرسی
موضوع سودو، تنها نقطهی سیاهه کنونی کاره.
تو تنظیمات sudo میتونین کاری کنین که برای دستور خاصی sudo نیاد
http://ubuntuforums.org/showthread.php?t=19236
فعلاً که با دنبال کردن اولین لینکی که aliebliceجان معرف کردن، کار را دنبال میکنم، ولی نمیدونم اشکال کجاست که نتیجه بخش نیست؟! اونجا گفته که خط
UserName ALL=NOPASSWD٪ را به آخر فایل
sudo gedit /etc/sudoers
اضافه کنید:
%UserName ALL=(root) NOPASSWD: /app/you/want/to/run/as/sudo
یا پایینی که با هر دو فرم تست زدم، نشد!
%UserName ALL=NOPASSWD: /app/you/want/to/run/as/sudo
خوب حالا کدام یکی را باید توی دستور بالا جایگزین کرد: apt-get یا install؟ این دوتا هم مثل نرمافزارهای GUI حساب میشن؟
توی مسیر bin/usr/ هر دو تاشون هستند. با اضافه کردن تکی و هم هر دوتا چه به آخر خط و چه به بعد از خط
root ALL=(ALL) ALL تست زدم. نشد.
اینم محتویات فایل etc/sudoers/:
# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#
Defaults env_reset
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root ALL=(ALL) ALL
# Allow members of group sudo to execute any command after they have
# provided their password
# (Note that later entries override this, so you might need to move
# it further down)
%sudo ALL=(ALL) ALL
#
#includedir /etc/sudoers.d
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
چرا سه تا خط آخر مثل هم تکرار شدند؟!