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:::::::