在启动时以/etc/profile.d/执行脚本作为Root?

问题描述 投票:0回答:1

我目前正在使用arch linux,我在/etc/profile.d/中有一个脚本,它在启动时成功运行。但是,我在第一个sudo命令后被提示输入我的密码,并且在登录时输入我的密码两次有点烦人。我不希望我的帐户在执行sudo命令时从不要求输入密码,如果可能的话,我不希望这个启动脚本。有任何想法吗?提前致谢。

linux bash terminal startup archlinux
1个回答
1
投票

/etc/profile.d/目录中的脚本以root身份执行。在这个脚本中不需要sudo命令。但如果你想以另一个用户身份运行命令,你应该像下面的命令一样。

su - user -c 'command'
© www.soinside.com 2019 - 2024. All rights reserved.