我基本上要做的是允许jenkins访问我的android-sdk-linux文件夹和所有子目录.我的老板不想自己更改文件夹的权限.我应该在构建过程中这样做.我已经看到一些在构建过程中在执行shell中运行一些命令的示例.是否有一些命令可以在执行shell中运行,以便jenkins可以在我的androID-sdk-linux文件夹上具有读写和执行权限?最佳答案正如bcolfer所说,你应该能够在它前面运行带有“sudo”的shell命令.您将需要确保启动Jenkins slave的用户是sudoer.
以root身份运行“visudo”,这将打开/ etc / sudoers文件.如果它不是当前的sudoer,在底部添加一个类似于此的行:
jenkins ALL=(ALL) nopASSWD: ALL
“Jenkins”是启动奴隶的用户.
要么
您可以尝试将用户添加到拥有该目录的组.如果运行“ls -l”,您应该能够看到权限,然后是用户以及拥有该目录的组.一旦你知道该组,以root运行:
usermod -a -G group Jenkins
“Jenkins”是启动奴隶的用户,“group”是实际的组名. 总结
以上是内存溢出为你收集整理的linux – 是否可以允许jenkins访问只有root或某些特定程序可以访问的文件?全部内容,希望文章能够帮你解决linux – 是否可以允许jenkins访问只有root或某些特定程序可以访问的文件?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)