Mac OS X El Capitan で FTP ルート フォルダーを構成する方法は?

Mac OS X El Capitan で FTP ルート フォルダーを構成する方法は?

私はやり方を知っている

  • FTP サーバーをオンにします。

    sudo -s launchctl load -w /System/Library/LaunchDaemons/ftp.plist
    
  • FTP サーバーをオフにします。

    sudo -s launchctl unload -w /System/Library/LaunchDaemons/ftp.plist
    

ルート FTP フォルダーは自動的に に設定されます/Users/my_username

ルート FTP フォルダーを任意のフォルダーに変更するにはどうすればよいですか?

答え1

FTP ユーザーのホーム フォルダーは、システム環境設定の「ユーザーとグループ」アプリで定義されます。Apple メニュー > システム環境設定 > ユーザーとグループに移動します。

魔法は、[Control] + [クリック] の秘密オプションを使用することです。[Control] キーを押しながら、ユーザー リスト内のユーザーをクリックすると、秘密の「詳細オプション」メニューが表示されます。その後のオプション画面で、ユーザーのホーム ディレクトリを任意のディレクトリに変更します。

その後、サービス (SSH、FTP など) がログインするたびに、この構成された新しいホーム ディレクトリが開始点になります。

ただし、エラーが発生するとユーザーがアクセス不能になったり破損したりする可能性があるため、十分に注意してください。また、システム上の唯一の管理者ユーザーである場合は、自分自身を永久にロックアウトする可能性があります。

さらに、FTP 専用の別のユーザーを設定することを強くお勧めします。メインのシステム ユーザーではありません。この別のユーザーにはカスタマイズされたホーム ディレクトリが設定されます。

関連情報