読者です 読者をやめる 読者になる 読者になる

ログインできるユーザをログイン出来ないようにする、あるいはログインできるユーザをログインできなくする

jenkins ユーザを例にやってみます。

ログインできないユーザをできるようにする

ログインできないユーザ(jenkins)をログインできるようにするには、

$ usermod -s /bin/bash jenkins

とすればOK

$ cat /etc/passwd | grep jenkins
jenkins:x:501:501::/var/lib/jenkins:/bin/bash

単発なら次のコマンドでもいける

$ sudo su -s /bin/bash - jenkins

ログインできるユーザをできないようにする

逆に, ログインできるユーザをログインできなくするには

$ usermod -s /sbin/nologin jenkins

参考

ログインできないユーザの作成とログインできるように変更するコマンドの使用方法 | レンタルサーバー・自宅サーバー設定・構築のヒント