2014-02-26 60 views
0

我想创建别名来重新启动计算机。试图设置别名重启='sudo重启'。但它需要输入密码。我想知道是否可以将密码放入此别名中。mac终端别名设置密码

+1

如果你想以超级用户身份运行特定的命令,你应该看看配置'/ etc/sudoers'。 –

回答

2

不,你不能把密码放在别名中。 sudo阻止这个,因为它是一个巨大的安全漏洞。

相反,运行sudo visudo并添加行

yourusernamehere ALL=(ALL) NOPASSWD: /sbin/reboot 

那么你的当前别名将停止要求输入密码,只是允许重新启动。

0
  1. 您可以创建一个别名,像这样 别名odo2 ='回声ROOT_PASSWD |须藤-S重启”

  2. 更妙的是把所有的别名内 〜/ .bash_profile中 [此#2将如果没有改变你的终端登录的喜好不同的外壳工作...最有可能你的登录shell会加载bash]