我正在设置一台服务器,其中有多个开发人员在多个应用程序上工作。
我已经弄清楚了如何使用和为某些开发人员提供对必要应用程序目录的共享访问权,setgid bit
并default ACLs
为组中的任何人提供访问权限。
这些应用程序中有许多在开发过程中都在终端下运行,以便于访问。当我独自工作时,我为应用程序设置了一个用户,并以该用户身份运行屏幕。不利之处在于,每个开发人员都需要使用screen session
需要知道密码的密码,并且很难将用户帐户和应用程序帐户分开。
一种可行的方法是使用屏幕多用户功能。他们不能立即使用,但是屏幕抱怨需要suid root
。给它带来任何负面影响吗?我对使用suid root
任何东西都非常小心。也许有一个为什么它不是默认值的原因?
我应该这样做screen
还是有其他一些明智的方式来做我想做的事情?
suid root
。我弄清楚,在向没有默认权限的程序添加根权限之前,我想问这是否是首选的处理方法