用于切换用户的Bash脚本

Gop*_*opu 11 linux bash

我有5个帐户一分钱-OS服务器:developer,user1,user2,user3和user4.所有用户的主目录下都/home一样/home/developer,/home/user1,/home/user2,/home/user3和/home/user4.我想创建一个脚本4: ,,user1.sh 和里面的文件夹.当用户运行该脚本,他切换到和到的主目录()等为剩余的脚本.其背后的想法是通过简单地执行具有该用户名的命令,使开发人员不受root访问,并允许切换到其他用户的主目录.可能吗?user2.shuser3.shuser4.sh/home/developerdeveloperuser1.shuser1cduser1/home/user1

Bru*_*uce 29

我想你在看 su - otherUser

当然,您必须提供其他用户的密码.

我想类似的东西sudo su - otherUser可以工作,但我还没试过