Linux 基于真实ID的设置文件身份验证

Linux 基于真实ID的设置文件身份验证,linux,ksh,chmod,Linux,Ksh,Chmod,在linux服务器中,我有以下场景: 我的个人id:myid 在我的home目录中,我有一个配置文件:/home/myid/myfile.conf 服务id:serviceid 一、 我的团队a.k.a.中的任何人,我所属的同一组中的任何人,都有权运行sudo su-serviceid,以支持使用该id运行的应用程序 不允许id serviceid执行登录,访问它的唯一方法是将其作为您的个人id登录到服务器,然后运行sudo su-serviceid 在使用我的个人用户myid登录并切换到用户s

在linux服务器中,我有以下场景:

我的个人id:myid 在我的home目录中,我有一个配置文件:/home/myid/myfile.conf 服务id:serviceid 一、 我的团队a.k.a.中的任何人,我所属的同一组中的任何人,都有权运行sudo su-serviceid,以支持使用该id运行的应用程序

不允许id serviceid执行登录,访问它的唯一方法是将其作为您的个人id登录到服务器,然后运行sudo su-serviceid

在使用我的个人用户myid登录并切换到用户serviceid sudo su-serviceid后,我希望能够访问文件/home/myid/myfile.conf,但我不希望当其他不同于myid的用户切换到serviceid时该文件可用。 所以,如果real id=myid,我只希望/home/myid/myfile.conf是可读的

我没有根访问权限,无法在服务器上定义新组


是否可以将其存档?

使用您的用户Id创建一个软链接?我看不出软链接会起到什么作用。您能解释一下吗?它将由您帐户中的id和组创建,您可以在不使用sudo的情况下将其刷新到另一个帐户中。。希望这就是你想要的。不@almas shaikh,这个文件是我创建的,我用我的个人id myid登录时已经可以访问它了,但这不是我需要的。我需要能够读它作为serviceid,但只有当真正的id是myid。