A felhasználónév kijelzésének letiltása és a jelszóhoz tartozó üzenet módosítása

Biztonságos környezetben bejelentkezéskor szükség lehet a felhasználónév elrejtésére, vagy az alapértelmezettől eltérő bejelentkezési jelszóhoz tartozó üzenet megjelenítésére.

A bejelentkezés és jelszóhoz tartozó üzenet alapértelmezett viselkedését az alábbi példa mutatja:

login: foo
foo's Password:

Ha le kívánja tiltani a felhasználónév kijelzését a bejelentkező képernyőn és a hibaüzenetekben, akkor módosítsa a usernameecho paramétert az /etc/security/login.cfg fájlban. A usernameecho értéke alapértelmezésben true, ami a felhasználónév megjelenítését jelenti. A paraméter módosításához használja a chsec parancsot, vagy módosítsa közvetlenül a fájlt.

Az alábbi példa a chsec parancs segítségével változtatja meg a usernameecho paraméter értékét false-ra:

# chsec -f /etc/security/login.cfg -s default -a usernameecho=false

A fájl közvetlen szerkesztéséhez nyissa meg az /etc/security/login.cfg fájlt, és módosítsa vagy hozza létre a usernameecho bejegyzést az alábbiak szerint:

default:
 usernamecho = false

Ha a usernameecho paramétert false értékre állítja, akkor a bejelentkező képernyőn illetve a hibaüzenetekben a felhasználónév helyett csillag (*) karakterek jelennek meg az alábbiakhoz hasonló módon:

login:
***'s Password:

A jelszóhoz tartozó üzenet külön módosítható, hogy egyedi karaktersorozat legyen az /etc/security/login.cfg fájlban található pwdprompt paraméter beállításával. Az alapértelmezett karaktersorozat: "felhasználó's Password: ", ahol a felhasználó változó helyére az éppen bejelentkező felhasználó neve helyettesítődik be:

A paraméter módosításához használja a chsec parancsot, vagy módosítsa közvetlenül a fájlt.

Az alábbi példa a chsec parancs segítségével módosítja az alapértelmezett pwdprompt paramétert "Jelszó: "-ra:

# chsec -f /etc/security/login.cfg -s default -a pwdprompt="Jelszó: "

A fájl közvetlen szerkesztéséhez nyissa meg az /etc/security/login.cfg fájlt, és módosítsa vagy hozza létre a pwdprompt bejegyzést az alábbiak szerint:

default:
 pwdprompt = "Jelszó: "

Ha a pwdprompt paraméterhez a "Jelszó: " értéket rendeli, akkor a bejelentkezéskor, és más, a rendszer bejelentkező képernyőjét használó alkalmazások indításakor a megadott üzenet fog megjelenni. A fenti beállítások hatására a bejelentkező képernyő viselkedése az alábbiak szerint alakul:

login: foo
Jelszó: