5
新しいユーザーが危険なことをするのを防ぐ方法は?
最近、サーバーにUbuntuサーバーをインストールして、新しいユーザーとしてLinuxを試しました。Webサーバーをセットアップする方法についてのチュートリアルに従ってchmod 777、Webサーバーディレクトリに書き込みできるようにする必要があります。 とにかく、私は彼のホームディレクトリに置いたサーバー上のいくつかのファイルを見ることができるように、1人の男の新しいアカウントを作成しました: adduser francis アカウントを作成した後、彼が持っているアクセス権を確認しました groups francis 「francis:francis」と言われたので、問題ではないと思っていましたが、ubuntuはデフォルトではどのグループにも彼を含めていません。これは理にかなっています。1週間後、絶対的かつまったくの恐怖で、システムディレクトリでSUDOや混乱のようなことをすることができなくても、サーバー上の他のほとんどすべてに完全にアクセスできることがわかりました。たとえば、/ var / wwwにある私のWebサーバーファイル(したがって、php configsファイルなどに保存されているパスワード)への完全な読み取り/書き込みアクセス権がありましたが、そのディレクトリはホームディレクトリになく、私はグループに追加できませんでしたそのディレクトリにアクセスすることも、adduserを実行した後に何かに特別なアクセスを許可することもありません。 とにかく、ここで何が起こっていますか?重要なものへの彼のアクセスをどのように殺すのですか?彼は/ mediaや/ var / wwwのようなものにアクセスできないはずです。新しいユーザーは、デフォルトでは、危険なことや、すべきではないことを行うことを禁止されていると思いました。 つまり、適切に機能する必要があるディレクトリ(ホームディレクトリ、vim、nanoなど)に手動で指定するディレクトリへのアクセスのみを許可する必要があります。 ありがとうございました