如何引用Ansible中的现有uid和gid?

在我的手册中,我安装了amavis软件包。 稍后在一个任务中,我使用安装模块来设置虚拟磁盘(tmpfs)。

为了让tmpfs-ramdisk被amavis软件包安装(amavis-user和amavis-group,在/ etc / fstab然后使用options参数)中创build的uid和gid所拥有,我怎么知道哪个uid和gid是产生的?

目标(类似):

/dev/shm /var/lib/amavis/tmp tmpfs defaults,noexec,nosuid,nodev,noatime,size=500m,mode=770,uid=112,gid=116 0 0 

还是应该在安装包之前创build用户来通过Ansible显式设置uid和gid?

    你应该可以在/ etc / fstab中指定uid=amavis-user,gid=amavis-group 。 Linux挂载程序将正确解释它们 。

    请参阅database=passwd的Ansible模块getent 。