Users and groups are fundamental concepts in Linux systems. Users are associated with unique IDs and can represent people or system entities. Groups allow multiple users to access the same files and are also associated with unique IDs. Files and directories have owners, group associations, and permissions for users, groups and others. Permissions include read, write and execute and are specified using triplets for each entity. The chmod and chown commands can be used to change permissions and ownership of files and directories.