请问Linux里面一个批处理文件里面如何切换用户执行不同的内容

假设现有root权限,我想在一个批处理文件里面切换用户并执行各自的内容:su-user1echo"I'muser1"su-user2echo"I'muser2"但实际上只... 假设现有root权限,我想在一个批处理文件里面切换用户并执行各自的内容:

su - user1
echo "I'm user1"
su - user2
echo "I'm user2"

但实际上只运行了su - user1这个命令,请问如何实现该功能?谢谢大家的帮忙。
su - user1
echo "I'm user1"
exit
su - user2
echo "I'm user2"

我要在一个批处理命令里面实现以上功能,请问如何实现?

因为在root下,所以不用考虑转用户输入密码的问题,请说得详尽一点吗?谢谢
展开
 我来答
tpxcer
2007-10-11 · TA获得超过1002个赞
知道大有可为答主
回答量:2459
采纳率:0%
帮助的人:2141万
展开全部
兄弟 用su有是要求输入密码的,脚本肯定会终端
给你个提示搜索一下expect
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Pndm
2007-10-12 · TA获得超过2486个赞
知道小有建树答主
回答量:731
采纳率:100%
帮助的人:1232万
展开全部
su user1 "-c echo "I'm user1""
su user2 "-c echo "I'm user2""
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hQuF7865
2007-10-11 · TA获得超过487个赞
知道小有建树答主
回答量:520
采纳率:0%
帮助的人:0
展开全部
能把问题提完整吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式