De oorspronkelijke gebruikersnaam van de ZimaOS-eigenaar/beheerder is niet bedoeld om via de ondersteunde gebruikersinterface of door /etc/passwd te bewerken, te worden gewijzigd. ZimaOS heeft het wijzigen van gebruikersnamen expliciet verwijderd in de 1.2.3-release, waardoor het wijzigen van alleen Linux-accountbestanden de database en het rechtenmodel van de applicatie niet bijwerkt.
Als je alleen een andere naam nodig hebt voor een gezinslid of account voor gedeelde mappen, maak dan in plaats daarvan een afzonderlijk lidaccount aan. Als de naam van de oorspronkelijke eigenaar zelf moet worden gewijzigd, plan dan een gecontroleerde herinitialisatie in plaats van systeembestanden gedeeltelijk te hernoemen.
Waarom het bewerken van /etc/passwd niet werkt
De accountidentiteit van ZimaOS wordt niet alleen opgeslagen in de traditionele Linux-bestanden /etc/passwd en /etc/shadow. Ook de webinterface, gedeelde mappen, lokale database en applicatieservices houden de accountstatus bij.
Als je slechts één laag wijzigt, kunnen het dashboard en de backend het niet langer eens zijn over de gebruiker.
ZimaOS heeft het wijzigen van gebruikersnamen expliciet verwijderd
In de releaseopmerkingen van ZimaOS 1.2.3 staat dat het wijzigen van de gebruikersnaam van een ZimaOS-account niet langer is toegestaan. In dezelfde release zijn ook verschillende problemen met het aanmaken van gebruikers opgelost.
De actuele releaseopmerkingen van ZimaOS 1.2.3 documenteren deze beperking.
Gebruik lidaccounts voor extra personen
De huidige versie van ZimaOS ondersteunt afzonderlijke lidaccounts voor gezinsleden en teamgenoten, met onafhankelijke wachtwoorden en rechten voor gedeelde mappen. Dit is de ondersteunde manier om iemand anders een andere accountnaam te geven zonder de identiteit van de oorspronkelijke eigenaar te herschrijven.
De handleiding voor delen met meerdere gebruikers van ZimaOS laat zien hoe je lidaccounts voor gedeelde mappen aanmaakt, bewerkt en verwijdert.
Hernoem de Linux-gebruiker achter ZimaOS niet
Commando's zoals usermod, directe bewerkingen van /etc/passwd of handmatige wijzigingen in de gebruikersdatabase kunnen aannames van services, paden, machtigingen of de aanmeldstatus verstoren. ZimaOS is een besturingssysteem in appliance-stijl, geen algemene Linux-distributie voor meerdere gebruikers.
Als je de naam van de oorspronkelijke eigenaar absoluut moet wijzigen
De veiligste route in de geest van de ondersteunde werkwijze is om een back-up van gegevens en AppData te maken en vervolgens de gebruikers- en accountlaag opnieuw te initialiseren, of ZimaOS opnieuw te installeren/herinitialiseren en tijdens de eerste configuratie de gewenste eigenaarnaam aan te maken.
Dit is een grotere ingreep dan een hernoeming. Leg eerst gedeelde mappen, lidaccounts, appgegevens en instellingen voor externe toegang vast.
Wachtwoordherstel is geen hulpmiddel voor hernoemen
De documentatie van ZimaOS bevat een herstelprocedure die de lokale gebruikersdatabase verwijdert om de accountinitialisatie opnieuw te starten. Die procedure is bedoeld voor herstel van een vergeten wachtwoord, niet om een goed werkende eigenaaraccount zomaar te hernoemen.
Gebruik deze procedure alleen als je de gevolgen begrijpt en belangrijke configuratie veilig hebt gesteld.
Kies de eigenaarnaam zorgvuldig tijdens de eerste configuratie
In de huidige handleiding Aan de slag van ZimaOS wordt het eerste account aangeduid als het hoofdaccount met eigenaar-/beheerdersrechten. Omdat hernoemen beperkt is, kun je het beste tijdens de eerste configuratie een stabiele gebruikersnaam kiezen.
De controlelijst voor de installatie helpt onverwachte problemen tijdens herstel te beperken.
De weergavenaam wijzigen is niet hetzelfde als het account hernoemen
Als je in een huidige gebruikersinterface een avatar, profielnaam of ander presentatieveld kunt wijzigen, verandert dat niet noodzakelijk de onderliggende accountgebruikersnaam die voor authenticatie en machtigingen wordt gebruikt. Test de daadwerkelijke inlognaam voordat je ervan uitgaat dat de identiteit is gewijzigd.
Waarom gedeeltelijk hernoemen gedeelde mappen kan verstoren
Samba-machtigingen, verwijzingen naar leden en eigenaarschap aan de applicatiekant kunnen allemaal afhankelijk zijn van account-ID's die niet zichtbaar zijn in /etc/passwd. Een gedeeltelijke hernoeming kan er daarom voor zorgen dat bestandstoegang op de ene plaats wel werkt en op een andere plaats niet.
Plan een nette hernoeming tijdens een herinitialisatie
Als de gebruikersnaam belangrijk genoeg is om een reset te rechtvaardigen, maak dan eerst een inventaris van gedeelde mappen, leden, AppData en instellingen voor externe toegang. Maak na de herinitialisatie bewust de eigenaarnaam opnieuw aan en controleer elke gedeelde map voordat je een back-up van de vorige configuratie verwijdert.
Veelgestelde vragen
Kan ik de eerste ZimaOS-beheerder hernoemen?
Niet via de ondersteunde procedure voor het wijzigen van gebruikersnamen. ZimaOS heeft het wijzigen van accountgebruikersnamen expliciet verwijderd in v1.2.3.
Kan ik /etc/passwd en /etc/shadow bewerken?
Daarmee wijzig je slechts een deel van de identiteit en kunnen ZimaOS-services niet meer met elkaar overeenstemmen. Het is geen ondersteunde methode om een account te hernoemen.
Kan ik een andere beheerder met een andere naam aanmaken?
Je kunt lidaccounts of accounts voor gedeelde mappen aanmaken, maar die zijn niet noodzakelijk gelijkwaardig aan het vervangen van het oorspronkelijke eigenaaraccount.
Wat als ik tijdens de configuratie de verkeerde eigenaarnaam heb gekozen?
Maak een back-up van het systeem en plan een gecontroleerde herinitialisatie in, in plaats van een gedeeltelijke hernoeming van de Linux-gebruiker uit te voeren.
