どのように私のユーザーのホームディレクトリにベースFTPディレクトリを戻すのですか?


0

FTPでLinuxサーバに接続したとき、ログイン時のベースフォルダはユーザのホームディレクトリではなく、 '/ www'です。

'/ www'はユーザーrootに属しており、私のユーザーアカウントの2番目のグループに属しています。

自分のユーザ名/パスワードを使用して、デフォルトのルートディレクトリを設定せずにSFTPで接続しています。アクティブ/パッシブ接続モードの両方で、複数のクライアント(Dreamweaver / Cyber​​duck)で同じ動作が得られます。

誰もがこの奇妙な振る舞いを修正する方法について何か考えを持っていますか?


管理者権限がありますか?

回答:


2

ホームディレクトリを変更して/ etc / passwdファイルを編集することができます。例えば。 username:x:527:527 :: / home / username:/ bin / bash


マシンを再起動する必要がありますか?それともFTPサーバーだけ? .....また、数字の意味は何ですか(527:527)? / etc / passwdの私のユーザー名の隣にある数字は違います。

あなたはあなたの番号を保存しなければなりません、それはあなたのアカウントIDです。 ftpは新しいログインごとにホームパスをチェックするため、restartは要求されません。 passwdファイルのsintaxは次のとおりです。フィールドの説明は次のとおりです。account:password:UID:GID:GECOS:HOMEディレクトリ:shell
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.