小编use*_*ser的帖子

在 Linux 上,是否可以以另一个用户的身份进行一次性登录,覆盖他们的默认 shell?

作为 root,我想以服务用户(jenkins - CI 服务器)的身份登录并使用其用户、组和 umask 设置操作文件。

通常我会(以 root 身份)做sudo -i -u jenkins,甚至su - jenkins. 但是 jenkins 的默认 shell 是 /bin/false,它会立即退出。

有没有办法以 Jenkins 身份登录但指定要使用的不同 shell?我真的必须改变詹金斯的外壳/etc/passwd/吗?

linux login

3
推荐指数
2
解决办法
1815
查看次数

标签 统计

linux ×1

login ×1