web-dev-qa-db-ja.com

ホームレスユーザーの「ホームディレクトリにchdirできませんでした」の修正

基本的に、私はホームディレクトリなしで新しいsudoerを作成しました(adduser --no-create-home)ですが、ログインすると毎回「Could not chdir to home directory: No such file or directory "。

これを変更できるように、ユーザーセッションの開始場所を指示するファイルはありますか?

4
Luiz Berti

usermod -d _homedir_ usernameコマンドを使用して、ユーザーのホームディレクトリを設定できます。

例えば:

usermod -d / sudouser

sudouserのホームディレクトリをルートディレクトリに設定します。

ただし、ルートディレクトリーは、特にユーザーと対話型シェルにログインする場合は、ここでは適切な選択ではありません。ログイン時にシェルが独自のファイルを作成する場合があり、ルートレベルの余分なファイルは適切ではありません。

6
Tero Kilkanen