Edited at

ログインシェルが設定されていないユーザへsuする

More than 1 year has passed since last update.


内容

ログインシェルが設定されていないユーザに、無理やりsuする。


検証

▼ログインできないテストユーザ「test01」を作成。

useradd -s /usr/sbin/nologin test01

▼test01にsuコマンドで切替

su - test01

This account is currently not available.

▼ログインシェルを指定して切替

su -s /bin/sh test01

sh-4.2$

ログインできた。