jenkins默认用户为jenkins用户,这个用户要操作其他用户的文件会报:Permission denied
网上给的解决方案都是直接改用root用户,总感觉这样不太安全,于是想用sudo提升权限。
具体方式如下:
# 安装sudo apt-get install sudo # 修改sudo配置,使用sudo的时候jenkins用户不需要密码 sudo visudo # 在root ALL=(ALL:ALL) ALL下面加一行 jenkins ALL=(ALL) NOPASSWORD: ALL # 切换到jenkins用户时就可以直接用了 su jenkins sudo mv xxx.tar.gz /tmp



