我们有一台 Ubuntu PC,有一个用户dev
,多人ssh
同时使用。每个ssh
加入的用户如何dev
使用自己的 .conf 文件?
有许多脚本仅适用于dev
,因此我们为每个人都有单独的用户是不切实际的。
我们可以su - dev -c "./script"
从我们自己的帐户运行类似的东西,但我想知道是否有更好的方法。
答案1
您正在尝试重新发明用户帐户。不要这样做,而是使用您已有的工具。
有许多脚本仅适用于开发人员,因此我们为每个人拥有单独的用户是不切实际的。
解决这些问题将是更好的时间投资。这样,您将拥有一个运行自定义开发工具的标准可维护系统。更改基于 Linux 的系统以在单次登录下处理多个“用户帐户”dev
可能需要在每次升级时付出额外的努力,并且无论如何都会导致需要特别小心管理的非标准系统
答案2
用户登录自己的帐户后,他们可以运行su - dev
以继续其会话dev
,并且他们的个人.conf
文件仍将被使用。