Skip to content

Commit

Permalink
if no pw to encrypt folders at first bootup, ask for root pw
Browse files Browse the repository at this point in the history
  • Loading branch information
bkauler committed Apr 5, 2023
1 parent b631844 commit d7e0e35
Show file tree
Hide file tree
Showing 33 changed files with 263 additions and 14 deletions.
60 changes: 46 additions & 14 deletions easyos/easy-code/boot/initrd-tree/init
Expand Up @@ -149,6 +149,7 @@
#20230221 oh, busybox ash does not support ${QLANG^^} capitalization
#20230302 new wallpaper logo.
#20230304 support distro name other than "EasyOS" and "Easy".
#20230405 always change root pw. create signed-key-pair.

#20220525 3buildeasydistro will substitute values here...
EOS_TOP_LEVEL_ZRAM=EOSTOPLEVELZRAM #20220521 1=yes, anything else no.
Expand All @@ -173,6 +174,8 @@ export TZ='XXX-23' #20201201 imaginary place right around the world east of Gree
#ref: http://www.gnu.org/s/libc/manual/html_node/TZ-Variable.html

KERNVER="$(uname -r)" #20210524
CR='
'

cat /sys/class/zram-control/hot_add >/dev/null #20220517 creates /dev/zram1
cat /sys/class/zram-control/hot_add >/dev/null #20220517 creates /dev/zram2
Expand Down Expand Up @@ -415,6 +418,30 @@ menu_delay_func() {
esac
}

ask_root_pw() { #20230405
#'You chose not to enter a password to encrypt folders in the working-partition; however, you should, at least, enter a password for the root user.'
#'Note1: at future bootups, the password will not be required to login.'
#'Note2: if the keyboard does not work this early in bootup, there will be a timeout in 300 seconds.'
#'Please type a password, with characters a-z, A-Z, 0-9, minimum 6 characters, that you will remember:'
echo -en "\\033[1;31m" #red foreground.
echo -n "${S300}${CR}${S301}${CR}${S302}${CR}${S303}" | fold -s -w 69
echo -e "\\033[0;39m"
rootPW=''
while [ 1 ];do
echo -n " ${S037} " #'Password:'
read -r -t 300 rootPW
[ $? -ne 0 ] && echo #timed out
if [ "$rootPW" != "" ];then
xPW="$(echo -n "$rootPW" | sed -e 's%[^a-zA-Z0-9]%%g')"
if [ "$rootPW" != "$xPW" ];then
echo "\\033[1;31m ${S038} \\033[0;39m" #'Sorry, only a-z, A-Z, 0-9 characters allowed, try again' red text.
continue
fi
fi
break
done
}

ask_pw() { #180604
if [ "$1" == "0" ];then

Expand All @@ -430,17 +457,15 @@ $(echo "${S034}" | fold -s -w 69)
$(echo " ${S035}")
EOT
echo -n -e '\033[0;;m'

echo -e " \\033[1;31m${S036}\\033[0;39m" #35=purple, 31=red 20220528

echo -e " \\033[1;31m${S036}\\033[0;39m" #'For your security, a password is strongly recommended' 35=purple, 31=red 20220528
while [ 1 ];do #181109
echo -n " ${S037} "
echo -n " ${S037} " #'Password:'
read -r -t 300 PW
[ $? -ne 0 ] && echo #timed out
if [ "$PW" != "" ];then
xPW="$(echo -n "$PW" | sed -e 's%[^a-zA-Z0-9]%%g')"
if [ "$PW" != "$xPW" ];then
echo "\\033[1;31m ${S038} \\033[0;39m" #red text.
echo "\\033[1;31m ${S038} \\033[0;39m" #'Sorry, only a-z, A-Z, 0-9 characters allowed, try again' red text.
continue
fi
fi
Expand All @@ -455,9 +480,9 @@ EOT
else
#20220622 no longer have menu choices in the boot-manager, so offer some choices here...
while [ 1 ];do
echo -e "\\e[1;;44m ${S039} \\e[0;;m"
echo -e "\\e[1;;43m ${S040} \\e[0;;m" #43=yellow background.
echo -n " ${S041} "
echo -e "\\e[1;;44m ${S039} \\e[0;;m" #'Please enter password to decrypt the working-partition'
echo -e "\\e[1;;43m ${S040} \\e[0;;m" #'OR just press ENTER to bring up a menu of boot options' 43=yellow background.
echo -n " ${S041} " #'Password:'
#read PW
PW=''
while [ 1 ];do #echo * for each char entered...
Expand Down Expand Up @@ -1695,12 +1720,19 @@ EXTRASFS=""; sessionSFS=""; NEWEXTRASFSLIST=""
done
#fi

if [ "$PW" ];then
#180612 set password for zeus... 180811 also root... 20220922 fix...
if [ ! -f /mnt/${WKG_DEV}/${WKG_DIR}.session/etc/shadow ];then
echo -e "\\033[1;35m${S201}\\033[0;39m" #purple
echo " ${S202}"
ePW="$(cryptpw -m SHA512 ${PW})" #note: busybox mkpasswd is an alias for cryptpw
#20230405
if [ ! -f /mnt/${WKG_DEV}/${WKG_DIR}.session/etc/shadow ];then
rootPW=''
if [ "$PW" ];then
rootPW="$PW"
else
ask_root_pw
fi
if [ "$rootPW" ];then
#180612 set password for zeus... 180811 also root... 20220922 fix...
echo -e "\\033[1;35m${S201}\\033[0;39m" #'First-bootup security setup...' purple
echo " ${S202}" # 'Setting same password for users zeus and root'
ePW="$(cryptpw -m SHA512 ${rootPW})" #note: busybox mkpasswd is an alias for cryptpw
grep -v -E '^zeus|^root' /easy_ro/easy_sfs/etc/shadow > /mnt/${WKG_DEV}/${WKG_DIR}.session/etc/shadow
echo "zeus:${ePW}:17693:0:99999:7:::
root:${ePW}:17693:0:99999:7:::" >> /mnt/${WKG_DEV}/${WKG_DIR}.session/etc/shadow
Expand Down
31 changes: 31 additions & 0 deletions easyos/easy-code/boot/initrd-tree/nls/README
Expand Up @@ -13,3 +13,34 @@ S006='Note 4: L'\''éditeur de texte de la console "mp" est disponible.'

This makes the variable syntactically correct for use in a script.

bg Bularian
cs Czech
da Danish
de German
el Greek
en English
es Spanish
et Estonian
fi Finnish
fr French
hr Croatian
hu Hungarian
is Icelandic
it Italian
lt Lithuanian
lv Latvian
mk Macedonian
nl Dutch
no Norwegian
pl Polish
pt Portuguese
ro Romanian
ru Russian
sk Slovak
sl Slovenian
sq Albanian
sr Serbian
sv Swedish
tr Turkish
uk Ukrainian
uz Uzbek
6 changes: 6 additions & 0 deletions easyos/easy-code/boot/initrd-tree/nls/bg/init.str
Expand Up @@ -148,3 +148,9 @@ S222='Izlizane ot initsializirashtiya skript, predi premestvane na tochkite za m
S230='Izvŭrshvane na switch_root vŭrkhu nasloenata faĭlova sistema'
S231='Izklyuchvane na ustroĭstvoto:'
S232='Izlizane ot nachalen skript, tochno predi switch_root.'

###root pw###
S300='Izbrakhte da ne vŭvezhdate parola za kriptirane na papki v rabotniya dyal; no tryabva pone da vŭvedete parola za root potrebitel.'
S301='Zabelezhka 1: pri bŭdeshti startiraniya nyama da se iziskva parola za vlizane.'
S302='Zabelezhka 2: ako klaviaturata ne raboti tolkova rano pri startirane, shte ima izchakvane sled 300 sekundi.'
S303='Molya, vŭvedete parola sŭs znatsi a-z, A-Z, 0-9, minimum 6 znaka, koyato shte zapomnite.'
6 changes: 6 additions & 0 deletions easyos/easy-code/boot/initrd-tree/nls/cs/init.str
Expand Up @@ -148,3 +148,9 @@ S222='Ukončeno z init skriptu před přesunem přípojných bodů na wkg f.s.'
S230='Provádění switch_root na vrstveném souborovém systému'
S231='Vypínání disku:'
S232='Ukončeno z init skriptu, těsně před switch_root.'

###root pw###
S300='Rozhodli jste se nezadávat heslo pro šifrování složek v pracovním oddílu; ale měli byste alespoň zadat heslo pro uživatele root.'
S301='Poznámka 1: při budoucích startech nebude pro přihlášení vyžadováno heslo.'
S302='Poznámka 2: pokud klávesnice nebude fungovat tak brzy během spouštění, dojde k vypršení časového limitu za 300 sekund.'
S303='Zadejte heslo se znaky a-z, A-Z, 0-9, minimálně 6 znaků, které si zapamatujete.'
6 changes: 6 additions & 0 deletions easyos/easy-code/boot/initrd-tree/nls/da/init.str
Expand Up @@ -148,3 +148,9 @@ S222='Forladt init script, før monteringspunkter flyttes til wkg f.s.'
S230='Udførelse af en switch_root på det lagdelte filsystem'
S231='Sluk drevet:'
S232='Forladt init-script, lige før switch_root.'

###root pw###
S300='Du valgte ikke at indtaste en adgangskode for at kryptere mapper i arbejdspartitionen; dog bør du i det mindste indtaste en adgangskode til root-brugeren.'
S301='Bemærk1: ved fremtidige opstarter vil adgangskoden ikke være nødvendig for at logge ind.'
S302='Bemærk2: hvis tastaturet ikke virker så tidligt i opstart, vil der være en timeout om 300 sekunder.'
S303='Skriv venligst en adgangskode med tegnene a-z, A-Z, 0-9, minimum 6 tegn, som du vil huske.'
6 changes: 6 additions & 0 deletions easyos/easy-code/boot/initrd-tree/nls/de/init.str
Expand Up @@ -148,3 +148,9 @@ S222='Init-Skript verlassen, bevor Einhängepunkte nach wkg f.s verschoben wurde
S230='Durchführen eines switch_root auf das mehrschichtige Dateisystem'
S231='Laufwerk ausschalten:'
S232='Init-Skript verlassen, kurz vor switch_root.'

###root pw###
S300='Sie haben sich entschieden, kein Passwort einzugeben, um Ordner in der Arbeitspartition zu verschlüsseln; Sie sollten jedoch zumindest ein Passwort für den Root-Benutzer eingeben.'
S301='Anmerkung1: Bei zukünftigen Systemstarts wird das Passwort nicht mehr benötigt, um sich anzumelden.'
S302='Hinweis2: Wenn die Tastatur so früh beim Hochfahren nicht funktioniert, kommt es nach 300 Sekunden zu einer Zeitüberschreitung.'
S303='Bitte geben Sie ein Passwort ein, mit den Zeichen a-z, A-Z, 0-9, mindestens 6 Zeichen, das Sie sich merken werden.'
6 changes: 6 additions & 0 deletions easyos/easy-code/boot/initrd-tree/nls/el/init.str
Expand Up @@ -148,3 +148,9 @@ S222='Éxodos apó to senário énarxis, prin metakinithoún ta simeía prosárt
S230='Ektélesi switch_root sto polyepípedo sýstima archeíon'
S231='Monáda apenergopoíisis:'
S232='Éxodos apó to senário énarxis, lígo prin to switch_root.'

###root pw###
S300='Epiléxate na min eisagágete kodikó prósvasis gia kryptográfisi fakélon sto diamérisma ergasías. Ostóso, tha prépei, touláchiston, na eisagágete énan kodikó prósvasis gia ton chrísti root.'
S301='Simeíosi1: se mellontikés ekkiníseis, o kodikós prósvasis den tha apaiteítai gia ti sýndesi.'
S302='Simeíosi2: eán to pliktrológio den leitourgeí tóso norís katá tin ekkínisi, tha ypárxei chronikó ório se 300 defterólepta.'
S303='Pliktrologíste énan kodikó prósvasis, me charaktíres a-z, A-Z, 0-9, touláchiston 6 charaktíres, pou tha thymáste.'
6 changes: 6 additions & 0 deletions easyos/easy-code/boot/initrd-tree/nls/en/init.str
Expand Up @@ -148,3 +148,9 @@ S222='Exited from init script, before moving mount points to wkg f.s.'
S230='Performing a switch_root onto the layered filesystem'
S231='Powering-down drive:'
S232='Exited from init script, just before switch_root.'

###root pw###
S300='You chose not to enter a password to encrypt folders in the working-partition; however, you should, at least, enter a password for the root user.'
S301='Note1: at future bootups, the password will not be required to login.'
S302='Note2: if the keyboard does not work this early in bootup, there will be a timeout in 300 seconds.'
S303='Please type a password, with characters a-z, A-Z, 0-9, minimum 6 characters, that you will remember.'
6 changes: 6 additions & 0 deletions easyos/easy-code/boot/initrd-tree/nls/es/init.str
Expand Up @@ -148,3 +148,9 @@ S222='Salió del script init antes de mover los puntos de montaje al wkg f.s.'
S230='Ejecutando switch_root al sistema de archivos de capas'
S231='Apagando la unidad de almacenamiento:'
S232='Salió del script init justo antes del switch_root.'

###root pw###
S300='Elegiste no ingresar una contraseña para cifrar carpetas en la partición de trabajo; sin embargo, debe, al menos, ingresar una contraseña para el usuario root.'
S301='Nota 1: en futuros arranques, no se requerirá la contraseña para iniciar sesión.'
S302='Nota 2: si el teclado no funciona tan temprano en el arranque, habrá un tiempo de espera de 300 segundos.'
S303='Escriba una contraseña, con caracteres a-z, A-Z, 0-9, mínimo 6 caracteres, que recordará.'
6 changes: 6 additions & 0 deletions easyos/easy-code/boot/initrd-tree/nls/et/init.str
Expand Up @@ -148,3 +148,9 @@ S222='Väljuti algskriptist, enne ühenduspunktide teisaldamist wkg f.s.'
S230='Switch_root teostamine kihilisele failisüsteemile'
S231='Toite väljalülitamine:'
S232='Väljuti algskriptist, vahetult enne switch_root'i.'

###root pw###
S300='Te valisite parooli mitte sisestada tööpartitsiooni kaustade krüptimiseks; aga sa peaksid vähemalt juurkasutaja parooli sisestama.'
S301='Märkus1: edaspidisel käivitamisel ei nõuta sisselogimiseks parooli.'
S302='Märkus2: kui klaviatuur algkäivituse ajal nii varakult ei tööta, saabub 300 sekundi pärast ajalõpp.'
S303='Palun sisestage meeldejääv parool tähtedega a-z, A-Z, 0-9, minimaalselt 6 tähemärki.'
6 changes: 6 additions & 0 deletions easyos/easy-code/boot/initrd-tree/nls/fi/init.str
Expand Up @@ -148,3 +148,9 @@ S222='Poistui aloitusskriptistä ennen liitospisteiden siirtämistä wkg f.s.:he
S230='Switch_rootin suorittaminen kerrostetulle tiedostojärjestelmälle'
S231='Virran sammuttaminen:'
S232='Poistui aloitusskriptistä juuri ennen switch_rootia.'

###root pw###
S300='Päätit, että et syötä salasanaa työosion kansioiden salaamiseksi; sinun tulee kuitenkin syöttää ainakin pääkäyttäjän salasana.'
S301='Huomautus1: tulevissa käynnistyksissä salasanaa ei tarvita kirjautumiseen.'
S302='Huomautus2: jos näppäimistö ei toimi näin aikaisin käynnistyksen aikana, aikakatkaisu tapahtuu 300 sekunnin kuluttua.'
S303='Kirjoita salasana, jossa on merkit a-z, A-Z, 0-9, vähintään 6 merkkiä, jonka muistat.'
6 changes: 6 additions & 0 deletions easyos/easy-code/boot/initrd-tree/nls/fr/init.str
Expand Up @@ -148,3 +148,9 @@ S222='Sortie du script d'initialisation, avant de déplacer les points de montag
S230='Exécution d'un switch_root sur le système de fichiers en couches'
S231='Mise hors tension du lecteur :'
S232='Sortie du script d'initialisation, juste avant switch_root.'

###root pw###
S300='Vous avez choisi de ne pas entrer de mot de passe pour chiffrer les dossiers dans la partition de travail ; cependant, vous devez au moins entrer un mot de passe pour l'utilisateur root.'
S301='Remarque1 : lors des prochains démarrages, le mot de passe ne sera pas requis pour se connecter.'
S302='Remarque2 : si le clavier ne fonctionne pas aussi tôt au démarrage, il y aura un délai d''attente dans 300 secondes.'
S303='Veuillez saisir un mot de passe, avec les caractères a-z, A-Z, 0-9, minimum 6 caractères, dont vous vous souviendrez.'
6 changes: 6 additions & 0 deletions easyos/easy-code/boot/initrd-tree/nls/hr/init.str
Expand Up @@ -148,3 +148,9 @@ S222='Izlaz iz init skripte, prije premještanja točaka montiranja na wkg f.s.'
S230='Izvođenje switch_root na slojevitom datotečnom sustavu'
S231='Isključivanje pogona:'
S232='Izlaz iz init skripte, neposredno prije switch_root.'

###root pw###
S300='Odabrali ste ne unijeti lozinku za šifriranje mapa na radnoj particiji; međutim, trebali biste barem unijeti lozinku za root korisnika.'
S301='Napomena1: prilikom budućih pokretanja, lozinka neće biti potrebna za prijavu.'
S302='Napomena2: ako tipkovnica ne radi ovako rano u pokretanju, doći će do vremenskog ograničenja za 300 sekundi.'
S303='Molimo upišite lozinku sa znakovima a-z, A-Z, 0-9, minimalno 6 znakova, koju ćete zapamtiti.'
6 changes: 6 additions & 0 deletions easyos/easy-code/boot/initrd-tree/nls/hu/init.str
Expand Up @@ -148,3 +148,9 @@ S222='Kilépés az init parancsfájlból, mielőtt a csatolási pontokat áthely
S230='Switch_root végrehajtása a réteges fájlrendszeren'
S231='Kikapcsolási meghajtó:'
S232='Kilépés az init parancsfájlból, közvetlenül a switch_root előtt.'

###root pw###
S300='Úgy döntött, hogy nem ad meg jelszót a munkapartíción lévő mappák titkosításához; azonban legalább a root felhasználó jelszavát meg kell adnia.'
S301='Megjegyzés1: a jövőbeli rendszerindításoknál nem lesz szükség a jelszóra a bejelentkezéshez.'
S302='Megjegyzés2: ha a billentyűzet nem működik ilyen korán a rendszerindításkor, akkor 300 másodpercen belül időtúllépés következik be.'
S303='Kérjük, írjon be egy jelszót a-z, A-Z, 0-9 karakterekkel, legalább 6 karakterből, amelyet emlékezni fog.'
6 changes: 6 additions & 0 deletions easyos/easy-code/boot/initrd-tree/nls/is/init.str
Expand Up @@ -148,3 +148,9 @@ S222='Hættur úr init script, áður en tengipunktar eru færðir í wkg f.s.'
S230='Framkvæmir switch_root á lagskiptu skráarkerfið'
S231='Slökkt á drifinu:'
S232='Hættur úr init skriftu, rétt fyrir switch_root.'

###root pw###
S300='Þú valdir að slá ekki inn lykilorð til að dulkóða möppur í vinnusneiðinni; þó ættirðu að minnsta kosti að slá inn lykilorð fyrir rótarnotandann.'
S301='Athugið1: við ræsingu í framtíðinni verður lykilorðið ekki krafist til að skrá þig inn.'
S302='Athugið2: ef lyklaborðið virkar ekki svona snemma í ræsingu, verður tími á eftir 300 sekúndur.'
S303='Vinsamlegast sláðu inn lykilorð, með stöfunum a-z, A-Z, 0-9, lágmark 6 stöfum, sem þú munt muna.'
6 changes: 6 additions & 0 deletions easyos/easy-code/boot/initrd-tree/nls/it/init.str
Expand Up @@ -148,3 +148,9 @@ S222='Uscito dallo script init, prima di spostare i punti di montaggio in wkg f.
S230='Esecuzione di switch_root sul filesystem a strati'
S231='Spegnimento unità:'
S232='Uscito dallo script init, appena prima di switch_root.'

###root pw###
S300='Hai scelto di non inserire una password per cifrare le cartelle nella partizione di lavoro; tuttavia, dovresti almeno inserire una password per l'utente root.'
S301='Nota 1: ai futuri avvii, la password non sarà richiesta per accedere.'
S302='Nota2: se la tastiera non funziona così presto all'avvio, ci sarà un timeout tra 300 secondi.'
S303='Inserisci una password, con caratteri a-z, A-Z, 0-9, minimo 6 caratteri, che ricorderai.'
6 changes: 6 additions & 0 deletions easyos/easy-code/boot/initrd-tree/nls/lt/init.str
Expand Up @@ -148,3 +148,9 @@ S222='Išeinta iš pradinio scenarijaus, prieš perkeliant prijungimo taškus į
S230='Switch_root atlikimas sluoksniuotoje failų sistemoje'
S231='Išjungimo pavara:'
S232='Išeinta iš pradinio scenarijaus, prieš pat switch_root.'

###root pw###
S300='Jūs pasirinkote neįvesti slaptažodžio, norėdami užšifruoti aplankus darbiniame skaidinyje; tačiau turėtumėte bent jau įvesti root vartotojo slaptažodį.'
S301='Pastaba1: būsimų paleidimų metu slaptažodžio nereikės prisijungti.'
S302='Pastaba2: jei klaviatūra neveikia taip anksti paleidžiant, bus skirtas laikas po 300 sekundžių.'
S303='Įveskite slaptažodį su simboliais a-z, A-Z, 0-9, mažiausiai 6 simbolius, kuriuos atsiminsite.'
6 changes: 6 additions & 0 deletions easyos/easy-code/boot/initrd-tree/nls/lv/init.str
Expand Up @@ -148,3 +148,9 @@ S222='Iziets no sākuma skripta, pirms pievienošanas punktu pārvietošanas uz
S230='Switch_root veikšana slāņu failu sistēmā'
S231='Izslēgšanas disks:'
S232='Iziets no sākuma skripta, tieši pirms switch_root.'

###root pw###
S300='Jūs izvēlējāties neievadīt paroli, lai šifrētu mapes darba nodalījumā; tomēr jums vajadzētu vismaz ievadīt root lietotāja paroli.'
S301='Piezīme1: turpmākajās sāknēšanas laikā parole nebūs nepieciešama, lai pieteiktos.'
S302='2. piezīme: ja tastatūra nedarbojas tik agri sāknēšanas laikā, pēc 300 sekundēm būs taimauts.'
S303='Lūdzu, ierakstiet paroli ar rakstzīmēm a-z, A-Z, 0-9, vismaz 6 rakstzīmes, ko atcerēsities.'
6 changes: 6 additions & 0 deletions easyos/easy-code/boot/initrd-tree/nls/mk/init.str
Expand Up @@ -148,3 +148,9 @@ S222='Izleze od početnata skripta, pred da se premestat točkite za montiranje
S230='Izveduvanje switch_root na sloevit datotečen sistem'
S231='Pogon za spuštanje:'
S232='Izleze od početnata skripta, neposredno pred switch_root.'

###root pw###
S300='Izbravte da ne vnesuvate lozinka za šifriranje na papkite vo rabotnata particija; sepak, treba barem da vnesete lozinka za root korisnikot.'
S301='Zabeleška1: pri idni podignuvanja, lozinkata nema da bide potrebna za najavuvanje.'
S302='Zabeleška2: ako tastaturata ne raboti tolku rano pri podignuvanje, ḱe ima istek na vreme za 300 sekundi.'
S303='Ve molime vnesete lozinka, so znaci a-z, A-Z, 0-9, minimum 6 znaci, što ḱe ja zapomnite.'
6 changes: 6 additions & 0 deletions easyos/easy-code/boot/initrd-tree/nls/nl/init.str
Expand Up @@ -148,3 +148,9 @@ S222='Verlaten van init-script, voordat koppelpunten naar wkg f.s. werden verpla
S230='Een switch_root uitvoeren op het gelaagde bestandssysteem'
S231='Uitschakelen aandrijving:'
S232='Verlaten van init script, net voor switch_root.'

###root pw###
S300='U hebt ervoor gekozen geen wachtwoord in te voeren om de mappen in de werkpartitie te versleutelen; je moet echter op zijn minst een wachtwoord invoeren voor de rootgebruiker.'
S301='Opmerking1: bij toekomstige herstarts is het wachtwoord niet nodig om in te loggen.'
S302='Opmerking 2: als het toetsenbord zo vroeg tijdens het opstarten niet werkt, treedt er een time-out op van 300 seconden.'
S303='Voer een wachtwoord in, met karakters a-z, A-Z, 0-9, minimum 6 karakters, dat u zult onthouden.'
6 changes: 6 additions & 0 deletions easyos/easy-code/boot/initrd-tree/nls/no/init.str
Expand Up @@ -148,3 +148,9 @@ S222='Forlot init-skriptet, før monteringspunktene flyttes til wkg f.s.'
S230='Utfører en switch_root på det lagdelte filsystemet'
S231='Slå av stasjonen:'
S232='Avsluttet init-skriptet, like før switch_root.'

###root pw###
S300='Du valgte å ikke skrive inn et passord for å kryptere mapper i arbeidspartisjonen; men du bør i det minste angi et passord for root-brukeren.'
S301='Merk1: ved fremtidige oppstarter vil ikke passordet være nødvendig for å logge inn.'
S302='Merk2: Hvis tastaturet ikke fungerer så tidlig under oppstart, vil det være en timeout om 300 sekunder.'
S303='Vennligst skriv inn et passord, med tegnene a-z, A-Z, 0-9, minimum 6 tegn, som du vil huske.'
6 changes: 6 additions & 0 deletions easyos/easy-code/boot/initrd-tree/nls/pl/init.str
Expand Up @@ -148,3 +148,9 @@ S222='Wyszedł ze skryptu startowego, przed przeniesieniem punktów montowania d
S230='Wykonywanie switch_root na warstwowym systemie plików'
S231='Wyłączanie napędu:'
S232='Wyszedł ze skryptu init, tuż przed switch_root.'

###root pw###
S300='Zdecydowałeś się nie wprowadzać hasła do szyfrowania folderów na partycji roboczej; jednakże powinieneś przynajmniej wprowadzić hasło dla użytkownika root.'
S301='Uwaga 1: przy kolejnych uruchomieniach hasło nie będzie wymagane do logowania.'
S302='Uwaga 2: jeśli klawiatura nie działa na tak wczesnym etapie uruchamiania, za 300 sekund nastąpi przekroczenie limitu czasu.'
S303='Wpisz hasło składające się ze znaków a-z, A-Z, 0-9, minimum 6 znaków, które zapamiętasz.'

0 comments on commit d7e0e35

Please sign in to comment.