Closed. This question is off-topic。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
                        
                        6年前关闭。
                                                                                            
                
        
我需要在系统启动后执行脚本。
例如:

(sleep 5 && (sudo dhcpcd wlp4s0))


我需要什么:执行脚本。
我所拥有的:eugene的[sudo]密码:
我已经被编辑过/ etc / sudoers,所以:

eugene ALL=NOPASSWD: /home/eugene/dhcpcdstart.sh


但这是无效的。如何在没有密码的情况下执行当前脚本?
Arch Linux 2013.05.01

最佳答案

我刚刚测试了您的sudoers配置,它可以工作(不适用于dhcpcd,因为我没有它)。只需确保将该行放在文件列表中包含dhcpcd的sudoers文件的末尾即可(我猜您的脚本具有eugene用户的执行权限,而dhcpcd没有)。

尤金ALL = NOPASSWD:dhcpcd_path / dhcpcd

关于linux - 如何在没有密码的情况下执行bash脚本? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16622610/

10-11 22:47
查看更多