如何在cocoa中使用无密码的sudo命令

发布于 2025-01-01 12:42:38 字数 341 浏览 2 评论 0原文

我正在开发 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文