假设你已经创build了一个守护进程(自定义写),并且想为这个程序创build新的uid / gid。
有没有标准的做法?
例如
或者任何?
我问的原因是目前我正在使用dynamic分配,但是当我有多台机器,似乎使用固定数字是一个不错的select?
更新:我正在使用Ubuntu
像RHEL这样的发行版build议设置用户私有组(upg),它应该和用户的uid具有相同的gid。
这里有一些很好的指南:
http://www.softpanorama.org/Access_control/Groups/index.shtml
http://www.softpanorama.org/Access_control/Groups/primary_group.shtml
每个Linux发行版都有标准的做法。 例如,在Debian中,守护进程的软件包将负责创build一个“dynamic分配的”系统用户和组。 每个人通常会得到一个介于100和999之间的ID(参见政策手册第9.2.2节)。
当然,即使你不打包你的守护进程,也可以考虑这样做,但是你要把它安装在一台机器上。 因为它们是dynamic分配的,所以不会干扰其他软件。