Могу ли я создать сеть Ubuntu и предоставить пользователям возможность доступа к учетным записям на нескольких машинах.
Да, вы можете. Посмотрите, как настроить openldap для использования LDAP для распространения файла паролей, файла группы и т. Д. На все ваши машины. Вы также можете использовать Kerberos, чтобы подписаться на все машины. Фактически, Microsoft основывает AD на этих инструментах и использует CIF (smb) для распространения файлов конфигурации и файлов пользователей.
Вы также хотели бы распространять домашние каталоги своих пользователей. Вы можете использовать NFS для этого. Возможно, вы захотите использовать NFS в сочетании с autofs, чтобы домашний каталог пользователей монтировался при необходимости.
Так что да, посмотрите на openldap и / или kerberos и NFS / autofs, чтобы получить то, что вы просили.