詹金斯默认将jenkins用户的家放在/ Users / Shared / Jenkins上。在我们正确设置Jenkins用户之后(将其设置为admin,将其放入Developer组:_xcs,更改密码,允许其自动登录,以LauchAgent身份运行等)。
因为它位于Shared文件夹中,所以每个人都对此目录具有写入和读取权限,而不仅仅是Jenkins。 (如果我错了,请纠正我:如果我们默认离开,有一天我们启用文件共享,网络上的每个用户都将拥有对Jenkins家中的读写权限。)
我不相信这会是一件好事(每个人都可以访问.ssh /文件夹,所以私钥不会长时间私有......),有什么建议可以解决这个问题?
目前我将每个人都设置为无法访问(750)。这是一个很好的解决方案吗?
drwxr-x---+ 21 jenkins _xcs 714B Jun 15 11:20 Jenkins