自动将用户添加到组

自动将用户添加到组

我正在为朋友创建自定义 iso。

如何将所有用户和未来的新用户添加到音频组(或任何其他组)?

如果我想添加单个用户,我会运行

sudo adduser $USER audio

每次创建新用户帐户时,是否有办法自动执行此操作?

答案1

/etc/adduser.conf可以通过以下方式使用该文件实现此目的。编辑该文件:

sudo nano /etc/adduser.conf

改变这些行:

# Set this if you want the --add_extra_groups option to adduser to add
# new users to other groups.
# This is the list of groups that new non-system users will be added to
# Default:
#EXTRA_GROUPS="dialout cdrom floppy audio video plugdev users"

# If ADD_EXTRA_GROUPS is set to something non-zero, the EXTRA_GROUPS
# option above will be default behavior for adding new, non-system users
#ADD_EXTRA_GROUPS=1

到:

# Set this if you want the --add_extra_groups option to adduser to add
# new users to other groups.
# This is the list of groups that new non-system users will be added to
# Default:
EXTRA_GROUPS="audio"

# If ADD_EXTRA_GROUPS is set to something non-zero, the EXTRA_GROUPS
# option above will be default behavior for adding new, non-system users
ADD_EXTRA_GROUPS=1

现在,无论何时使用,adduser用户也将被添加到音频组。请注意,该组必须存在。因此,如果不存在该组,请先创建该组,然后将其添加到/etc/adduser.conf

您可以通过设置来控制此行为

ADD_EXTRA_GROUPS=1

ADD_EXTRA_GROUPS=0

这将禁用此行为,因此人们可以随时切换它on/off

相关内容