ホームディレクトリをカスタマイズすると、「su -l」でログインすると権限エラーが発生します。

ホームディレクトリをカスタマイズすると、「su -l」でログインすると権限エラーが発生します。

次のように、Linuxシステムで別のホームディレクトリを持つユーザーを作成するとき:

# useradd "svcjohn" -U -r -m -d "/var/lib/svcjohn"

次のエラーが発生します。

# su -l svcjohn
mkdir: cannot create directory ‘/home/svcjohn’: Permission denied
$ pwd
/var/lib/svcjohn

はい、正常にログインできますが、ユーザーのホームフォルダを変更してもこのエラーが発生するのはなぜですか?

関連情報