两个用户具有相同的“home”文件夹但不同的“.profiles”

两个用户具有相同的“home”文件夹但不同的“.profiles”

我希望至少有两个用户登录同一个主文件夹,因此他们需要具有对此文件夹的完全访问权限,但具有不同的“配置文件”行为。

主机 foo:

  • 用户1:/home/foo-folder -> .profile -> exec foo-program
  • 用户2:/home/foo-folder -> .profile -> shell

主机栏-需要无密码/home/foo-folder访问host-foo

ssh user2@host-foo ls

每个用户都需要有不同的“配置文件”(或类似的东西),其中一个用户无法访问 shell,因此他将在登录时自动运行一个程序(例如: exec foo-program,在 .profile 中) ),而另一位用户需要直接访问 shell 提示符。

另一方面是需要授权“具有 shell 访问权限的用户”通过 ssh 无需密码即可登录。请记住,ssh 需要主文件夹来拒绝对“组”和“其他”权限的写入访问。因此,我不能让两个用户将权限扩展到组。

这可能吗 ?如何 ?

相关内容