/sbin/nologinで作成したユーザーでsuする
ユーザー作成時に/sbin/nologinを指定した場合、そのユーザーでログインしようとするとエラー「This account is currently not available.」 が発生してしまうので、それを回避してログインする方法を記述してます。
環境
- OS centos 7.8.2003
suする手順
以下のコマンドでユーザーを作成してます。
sudo useradd -s /sbin/nologin sampleuser
確認してみます。
cat /etc/passwd
<出力結果>
sampleuser:x:1004:1004::/home/sampleuser:/sbin/nologin
普通に、suしてもエラー「This account is currently not available.」が発生してログインできません。
sudo su sampleuser
<出力結果>
This account is currently not available.
シェルを指定してログインすれば、ログイン可能となります。
sudo su -s /bin/bash sampleuser
-
前の記事
python 複素数型を使用する 2020.11.13
-
次の記事
VSCode 表示しているテキストを拡大・縮小するショートカットキー 2020.11.13
コメントを書く