CentOSでユーザーのログイン先を変更するにはどうすればよいですか?

CentOSでユーザーのログイン先を変更するにはどうすればよいですか?

RackSpaceでホストされている専用サーバーがあり、知っておくべきことは、PUTTYを使用してCentOSにログインするときにユーザーのログイン先を変更する方法です。

ログインすると見えるもの/home/<username>

しかし、私に必要なのは/var/www/html

答え1

ユーザーのホームディレクトリを変更する正しい方法はを使用することですusermod

usermod -d /var/www.html username(権限のあるユーザー、つまりrootまたは使用)を使用すると、sudoホームディレクトリが目的の場所に変更されます。

答え2

注意深く読んでくださいパスワード(5)次に、ファイルを(ルートとして非常に慎重に)編集します/etc/passwd。ユーザーのホームディレクトリを変更できます。つまり、ユーザーを説明する行の6番目のフィールドを変更できます。

または、ssh設定$HOME/.ssh/configやその他のファイルなどについて詳しく読んでください。ほとんどのPuttyも設定可能です。

私の考えでは誰ですか大きなミスをしました。ユーザーのホームディレクトリを/home/youruser/次から変更します。/var/www/html/しかし責任はあなたに任せます。リモートLinuxサーバーでログインシェルを適切に構成することもできます(例:~/.login追加cd /var/www/htmlなど)。

関連情報