Když vám v solarisu nejde pod uživatelem nastavit cron nebo se klíčem přihlásit na SSH

Nedávno jsem potřeboval vytvořit v Soalrisu uživatele pro weby a nastavit mu nějaké crony. To se provede takto:

contab -e uzivatel

Pravděpodobně se vám ale stane, že dostanete chybu:

Warning - Invalid account: 'uzivatel' not allowed to execute cronjobs

Cron sice půjde uložit, ale nebude fungovat. Po chvíli beznaděje jsem problém objevil v souboru /etc/shadow. Solaris jej má oproti Linuxu trochu jiný:

uzivatel:*LK*:::::::

Důležité je ono *LK*, to totiž znamená, že je uživatel locked, nemůže tedy spouštět ani cronjoby. Stačí onen záznam změnit na NP, což znamená no password.

uzivatel:NP:::::::

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.