端くれプログラマの備忘録 Unix [Unix] suできないユーザーへsuする

[Unix] suできないユーザーへsuする

/etc/passwordでログインシェルに/sbin/nologinが指定されているユーザはsuできない。

# su apache
This account is currently not available.

そういったユーザには-sオプションでシェルを指定したらsuできる。

# su -s /bin/bash apache

参考サイト

su できないユーザーへsu する
https://kazmax.zpp.jp/linux/nologin_to_su.html

【 su 】コマンド――スーパーユーザー(rootユーザー)の権限でシェルを実行する:Linux基本コマンドTips(67) – @IT
https://www.atmarkit.co.jp/ait/articles/1611/24/news028.html