The article below is from a Fedora website, bit I know at least 12 distro's are leaning towards doing this. I don't know how I feel about this yet.
There are are some pros, but some cons as well.
There are are some pros, but some cons as well.
Unlocking the Future of User Management - Fedora Magazine
As Fedora continues to lead the way in Linux innovation, the integration of systemd-homed marks a significant step toward modernizing user management.
fedoramagazine.org
What is systemd-homed?
At its core, systemd-homed is a component of the systemd suite that focuses on user home directory management. Traditional Linux systems treat user accounts and their associated data in a fairly static way with home directories typically stored in /home. In contrast, systemd-homed abstracts home directory management into a more dynamic and portable system.
systemd-homed allows user home directory storage in various formats and locations—whether on local disks, networked storage, or even in containers. This flexibility opens up new possibilities for user data management and enhances the user experience significantly.
Key Features and Benefits
1. Portable Home Directories
One of the standout features of systemd-homed is the ability to create portable home directories. Users can easily move their home directories across different machines without losing any settings or data. This is especially beneficial for those who frequently switch between Workstations or Atomic desktops.
2. Secure and Encrypted by Default
Security is paramount in today’s digital age. Encryption is an integral part of the user home directory in systemd-homed. Each home directory can be encrypted using LUKS (Linux Unified Key Setup). This ensures that sensitive data remains protected, regardless of where it resides.
3. Easier User Management
System administrators will appreciate the simplified user management that comes with systemd-homed. The homectl command allows easy creation, modification, and deletion of user accounts. Administrative tasks are streamlined and the complexity often associated with traditional user management methods is reduced.
4. Dynamic User Sessions
systemd-homed introduces a new way to handle user sessions. With dynamic user sessions, the system can create a tailored environment based on the user’s specific needs and configurations. This adaptability ensures that users always have a consistent and optimized experience, regardless of the machine they log into.