Они оба могут делать то же самое, просто с usermod
вами можно поступить неправильно, если вы не уделите достаточно внимания.
В этой вики из Arch Linux ( это то же самое для других дистрибутивов ), это объясняется:
Чтобы добавить пользователя в другие группы, используйте (Additional_groups - список через запятую):
# usermod -aG additional_groups username
Предупреждение: если -a
опция usermod
не указана в приведенной выше команде, пользователь удаляется из всех групп, не перечисленных в Additional_groups (т. Е. Пользователь будет членом только тех групп, которые перечислены в Additional_groups).
В качестве альтернативы, gpasswd
могут быть использованы. Хотя имя пользователя может быть добавлено (или удалено) только из одной группы одновременно.
# gpasswd --add username group