O usuário é uma conta, seja para pessoa real ou para um software daemon. Você pode fazer login com sua conta de usuário ou com outras pessoas usando su
.
Os grupos podem ser considerados como níveis de privilégio. Uma pessoa que faz parte de um grupo pode visualizar ou modificar arquivos pertencentes a esse grupo, dependendo das permissões desse arquivo. O usuário que pertence a um grupo tem privilégios desse grupo, por exemplo - sudo
groups permite que você execute o software como superusuário.