mac下开机自动执行sudo命令的方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mac下开机自动执行sudo命令的方法相关的知识,希望对你有一定的参考价值。

参考技术A 参考 https://technology.siprep.org/running-sudo-commands-in-automator/#:~:text=If%20you%27re%20wondering%20how%20to%20run%20sudo%20%28for,over%20to%20the%20workflow%20area%20on%20the%20right.

1 打开mac中的Automator程序

2 创建一个“应用程序”

3 点击“运行AppleScript”这个action,拖动到右侧面板

4 输入运行sudo的命令,比如

如果你要运行一个脚本,运行:

5 保存这个“应用程序”

6 尝试打开这个应用程序,测试他的可用性。这时应该会提醒你输入密码,因为你执行了 sudo 命令。

7 在系统偏好设置------用户与群组------登录项中,添加刚保存的application

linux下如何让一个普通用户开机执行自己的一个脚本,不用root权限

我想过cron、at还有rc.d这些都是要root权限才能操作的,但是我现在没有root用户密码,我就是想在自己的小用户上开机之后就能自动运行一些脚本,如何能实现?

脚本里写密码不安全,可以编辑/etc/sudoers,将用root免密码执行某命令的权限付给普通用户,这样用户通过sudo就可以root权限执行命令:
比如:sudo
-u
root
yourcommand、sudo
-u
root
su
参考技术A 在自己的家目录下有一些开机启动配置,将你的脚本执行代码添加进配置文件就可以了。追问

哪个文件?

本回答被提问者采纳

以上是关于mac下开机自动执行sudo命令的方法的主要内容,如果未能解决你的问题,请参考以下文章

CentOS7开机自动执行命令

crontab Linux下 crontab 命令的用法:sudo crontab -?

Centos 下开机关机自动执行某命令

linux开机自启动命令

linux开机自动执行命令或自动启动程序(rc.local)

linux 利用 crontab 实现开机自动执行指令/crontab任务的多种实现方法