ホームページ >運用・保守 >Linuxの運用と保守 >Linux でユーザー ディレクトリを変更する方法
Linux ユーザー ディレクトリを変更する方法: 1. "vi /etc/passwd" コマンドを使用して "/etc/passwd" ファイルを変更し、ユーザー ディレクトリを変更します。 2. usermod コマンドを使用して変更します。その場合、構文は「usermod - d username -u uid」です。
#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。
最初の方法:
vi /etc/passwd
変更するユーザーの行を見つけて変更します。 。この方法は非常に暴力的であるため、注意して使用することをお勧めします。
/etc/passwd ファイル形式
ログイン名: 暗号化されたパスワード: 数値のユーザー ID: 数値のグループ ID: コメント フィールド: 開始ディレクトリ: シェル プログラム
この方法を使用する後ユーザーのホスト ディレクトリを変更すると、bash 環境例外などの特定の例外が発生します。ユーザーの元のホスト ディレクトリ内の隠しファイルを変更後のホスト ディレクトリ
cp /original host directory/ .* にコピーする必要があります。 /ターゲットディレクトリ
2 番目のタイプ: usermod
usermod -d /usr/newfolder -u uid
-u の後にはユーザー名ではなく uid を続ける必要があります
添付ファイル: usermod の詳細パラメータ
構文:
usermod [-LU][-c <备注>][-d <登入目录>][-e <有效期限>][- f <缓冲天数>][-g <群组>][-G <群组>][-l <帐号名称>][-s ][-u ] [用户帐号]
補足説明: usermod は、ユーザー アカウントのさまざまな設定を変更するために使用できます。
パラメータ:
-c ユーザー アカウントのコメント テキストを変更します。
-dログインディレクトリ>ユーザーがログインする際のディレクトリを変更します。
-e アカウントの有効期間を変更します。
-f
-g
-G
-l ユーザーアカウント名を変更します。
-L ユーザーのパスワードをロックし、パスワードを無効にします。
-s ログイン後にユーザーが使用するシェルを変更します。
-u ユーザー ID を変更します。
-U パスワードのロックを解除します。
最後に通常のアカウントに切り替えると、現在のデフォルト ディレクトリが変更されたことがわかります。
関連する推奨事項: 「Linux ビデオ チュートリアル 」
以上がLinux でユーザー ディレクトリを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。