Máme několik uživatelských účtů, které vytváříme pro automatizované úlohy, které vyžadují podrobná oprávnění, jako je přenos souborů mezi systémy, monitorování atd.
Jak uzamkneme tyto uživatelské účty, aby tito „uživatelé“ neměli žádný shell a nemohli se přihlásit? Chceme zabránit možnosti, aby se někdo mohl připojit k SSH jako jeden z těchto uživatelských účtů.
Přijatá odpověď:
Můžete použít usermod
příkaz ke změně přihlašovacího prostředí uživatele.
usermod -s /sbin/nologin myuser
nebo
usermod -s /usr/sbin/nologin myuser
Pokud váš operační systém neposkytuje /sbin/nologin, můžete shell nastavit na příkaz NOOP, jako je /bin/false:
usermod -s /bin/false myuser
Jak používat přesměrování výstupu v kombinaci s dokumenty Here a Cat?
Jak a kde je $term interpretován?