nologin設定のユーザに一時的にログインする

よく忘れるのでメモ。
ログインシェルを、/sbin/nologin に設定しているユーザ昇格して何か処理する方法。

例として、apacheユーザにはそのままでは昇格できない。

$ sudo su - apache
Last login: Thu May 11 11:41:00 JST 2017 on pts/0
This account is currently not available.

su時に、シェルを指定して解決

$ sudo su -s /bin/bash apache
bash-4.2$ 

Similar Posts:

コメントを残す

メールアドレスが公開されることはありません。