请问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下,所以不用考虑转用户输入密码的问题,请说得详尽一点吗?谢谢 展开
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下,所以不用考虑转用户输入密码的问题,请说得详尽一点吗?谢谢 展开
展开全部
兄弟 用su有是要求输入密码的,脚本肯定会终端
给你个提示搜索一下expect
给你个提示搜索一下expect
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
su user1 "-c echo "I'm user1""
su user2 "-c echo "I'm user2""
su user2 "-c echo "I'm user2""
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
能把问题提完整吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询