Linux で public_html フォルダーにアクセスできないユーザーを作成するにはどうすればよいですか?
アップデート:
確かに使用したいのですhttp://example.com/~user/
が、ユーザーには他のルートディレクトリに対する権限がありません。
どうすればいいでしょうか?
答え1
ユーザーは自分が作成した任意のディレクトリにアクセスできるため、書き込みアクセス権のないホーム ディレクトリをユーザーに付与しない限り、ユーザーはディレクトリを作成してアクセスできますpublic_html
。
apache モジュールを使用している場合は、カスタム名を使用したり、そのユーザーのホーム内の場所のディレクティブをuserdir
持つように Apache 構成を設定したりできます。Require all denied
デフォルトでは、通常のユーザーには への書き込みアクセス権がない/var/www/html
ため、このuserdir
mod を使用すると、ユーザーが変更できるサイトは自分のサイトのみになります。