如何在cocoa中使用无密码的sudo命令
我正在开发 mac 的可可应用程序。在我的应用程序中,我想创建带宽管道。我正在使用命令“sudo ipfw pipe 1 config bw 50”来创建带宽管道。 我的问题是,执行此命令时要求输入用户密码。我如何使用 Objective-C 执行此命令而不询问密码?
我在某处读到,可以通过在 visudo 文件中插入“user_name ALL=NOPASSWD ALL”来实现。我尝试了这个,发现通过在 visudo 文件中插入此条目,它不会要求输入密码。
我的疑问是,是否有任何其他方法可以在没有密码的情况下运行此命令,或者是否有任何方法可以在 visudo 中插入“user_name ALL=NOPASSWD ALL”???
I am developing cocoa application for mac. In my application I want to create bandwidth pipe. I am using command "sudo ipfw pipe 1 config bw 50" to create bandwidth pipe.
My problem is that its asking for user password when execute this command. How can i execute this command using objective-c without asking password?
I read somewhere that it can be achieved by inserting "user_name ALL=NOPASSWD ALL" in visudo file. I tried this and found that by inserting this entry in visudo file its not asking for password.
My query is that is there any other method to run this command without password or is there any method to insert "user_name ALL=NOPASSWD ALL" in visudo???
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论