安 macos 下安装 jenkins,使用 shell 来调用 appcrawler 进行移动端测试,但有些指令无权限操作,谁知道怎么把当前的 jenkins 用户赋予 root 权限??
mac 使用安装包安装 jenkins 时,如果不更改默认设置,会创建一个Jenkins用户 并且这个 Jenkins 用户只是普通用户,在读写文件&运行 command 时报错 想要切换启动用户为 root 用户的话 1.# 停止 Jenkins sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist 2.修改用户名和群组 进入文件夹 /Library/LaunchDaemons/ 修改 org.jenkins-ci.plist jenkins -> 你的登录账户名 daemon -> staff 3.# 开始 Jenkins sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist
sudo launchctl unload /Library/LaunchDaemons/org.jenkins-ci.plist
进入文件夹 /Library/LaunchDaemons/
修改 org.jenkins-ci.plist
jenkins -> 你的登录账户名
daemon -> staff
sudo launchctl load /Library/LaunchDaemons/org.jenkins-ci.plist