Gemenskapslösning

Kan du byta namn på den ursprungliga administratörsanvändaren i ZimaOS?

A ZimaOS user found that editing passwd and shadow did not rename the initial admin account; ZimaOS had already removed supported username modification.

Det ursprungliga ägar-/administratörsanvändarnamnet i ZimaOS är inte avsett att bytas via det gränssnitt som stöds eller genom att redigera /etc/passwd. ZimaOS tog uttryckligen bort möjligheten att ändra användarnamn i 1.2.3-serien, så att bara ändra Linux-kontofiler uppdaterar inte programmets databas och behörighetsmodell.

Om du bara behöver ett annat namn för en familjemedlem eller ett konto för en delad mapp kan du i stället skapa ett separat medlemskonto. Om själva namnet på den ursprungliga ägaren måste ändras bör du planera en kontrollerad ominitialisering i stället för att delvis byta namn på systemfiler.

Varför det inte fungerar att redigera /etc/passwd

ZimaOS-kontots identitet lagras inte enbart i Linux traditionella filer /etc/passwd och /etc/shadow. Webbgränssnittet, delningar, den lokala databasen och programtjänsterna håller också reda på kontots status.

Om du bara ändrar ett lager kan instrumentpanelen och backend-systemet få olika uppfattning om användaren.

ZimaOS tog uttryckligen bort möjligheten att ändra användarnamn

Versionsinformationen för ZimaOS 1.2.3 anger att det inte längre är tillåtet att ändra användarnamnet för ZimaOS-kontot. Samma version åtgärdade även flera problem med att skapa användare.

De aktuella versionsanteckningarna för ZimaOS 1.2.3 dokumenterar denna begränsning.

Använd medlemskonton för ytterligare personer

Aktuella versioner av ZimaOS stöder separata medlemskonton för familjemedlemmar och kollegor, med individuella lösenord och behörigheter för delningar. Detta är det sätt som stöds för att ge en annan person ett annat kontonamn utan att skriva om den ursprungliga ägarens identitet.

Guiden för delning med flera användare i ZimaOS visar hur du skapar, redigerar och tar bort medlemskonton för delade mappar.

Byt inte namn på Linux-användaren bakom ZimaOS

Kommandon som usermod, direkta ändringar i /etc/passwd eller manuella ändringar i användardatabasen kan bryta antaganden i tjänster, sökvägar, behörigheter eller inloggningsstatus. ZimaOS är ett appliance-liknande operativsystem, inte en generell Linux-distribution för flera användare.

Om du måste ändra namnet på den ursprungliga ägaren

Den säkraste vägen enligt den typ av procedur som stöds är att säkerhetskopiera data och AppData och sedan ominitialisera användar-/kontolagret eller installera om/ominitialisera ZimaOS och skapa önskat ägarnamn under den första konfigurationen.

Detta är en större åtgärd än ett namnbyte. Dokumentera delningar, medlemskonton, appdata och inställningar för fjärråtkomst först.

Återställning av lösenord är inte ett verktyg för namnbyte

ZimaOS-dokumentationen innehåller en återställningsprocedur som tar bort den lokala användardatabasen för att starta om kontoinitialiseringen. Den proceduren är avsedd för återställning efter glömt lösenord, inte för att utan vidare byta namn på ett fungerande ägarkonto.

Använd den endast när du förstår konsekvenserna och har skyddat viktig konfiguration.

Välj ägarnamnet noggrant under den första konfigurationen

Den aktuella Kom igång-guiden för ZimaOS identifierar det första kontot som huvudkontot med ägar-/administratörsbehörigheter. Eftersom namnbyte är begränsat bör du välja ett stabilt användarnamn under den första konfigurationen.

Checklistan för konfiguration hjälper dig att minska risken för överraskningar vid återställning.

Att ändra visningsnamnet är inte samma sak som att byta namn på kontot

Om det aktuella gränssnittet låter dig ändra en avatar, profiletikett eller något annat visningsfält innebär det inte nödvändigtvis att det underliggande kontonamnet som används för autentisering och behörigheter ändras. Testa det faktiska inloggningsnamnet innan du antar att identiteten har ändrats.

Varför ett delvis namnbyte kan bryta delningar

Samba-behörigheter, medlemsreferenser och ägarskap på programsidan kan alla vara beroende av kontoidentifierare som inte visas i /etc/passwd. Ett delvis namnbyte kan därför göra att filåtkomst fungerar på ett ställe men inte på ett annat.

Planera ett rent namnbyte under ominitialiseringen

Om användarnamnet är tillräckligt viktigt för att motivera en återställning bör du först inventera delningar, medlemskonton, AppData och inställningar för fjärråtkomst. Efter ominitialiseringen skapar du ägarnamnet medvetet och verifierar varje delning innan du raderar någon säkerhetskopia av den tidigare konfigurationen.

Vanliga frågor

Kan jag byta namn på den första ZimaOS-administratören?

Inte via den metod för ändring av användarnamn som stöds. ZimaOS tog uttryckligen bort möjligheten att ändra kontots användarnamn i v1.2.3.

Kan jag redigera /etc/passwd och /etc/shadow?

Det ändrar bara en del av identiteten och kan göra ZimaOS-tjänsterna osynkroniserade. Det är inte en metod för namnbyte som stöds.

Kan jag skapa en annan administratör med ett annat namn?

Du kan skapa medlems-/delningskonton, men de motsvarar inte nödvändigtvis ett utbyte av det ursprungliga ägarkontot.

Vad gör jag om jag valde fel ägarnamn under konfigurationen?

Säkerhetskopiera systemet och planera en kontrollerad ominitialisering i stället för att delvis byta namn på Linux-användaren.