linux之在linux脚本中更改用户

jyk 阅读:11 2024-04-18 10:11:28 评论:0

用户 x 运行脚本。现在我想将脚本中的用户更改为用户 y。

#!/bin/sh 
whoami 
echo password | su y 
whoami 

但我明白了:
x 
su: must be run from a terminal 
x 

谢谢你的帮助。

请您参考如下方法:

这在 bash 脚本中对我有用:

whoami; 
sudo su $user << BASH 
  whoami; 
BASH 


标签:linux
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号