0

linuxオペレーティング システムへのアプリケーションのインストールについて基本的な質問があります。例としてOracle dbのインストールを考慮して、私の問題を表現します。Oracle データベースをインストールするときに、dbaand というユーザー グループを作成し、このグループに というユーザーを作成しましたora112。したがって、このユーザーはデータベースをインストールできます。私の質問は、ora112使用umaksがに設定されている場合077、他の使用はOracleデータベースを構成できないということです。なぜこの慣行に従う必要があるのでしょうか。へのアプリケーションのインストールで認められている手順ですかLinux。あなたの経験を私と共有してください。この問題を調査していただきありがとうございます

Javaこの方法でアプリケーションをインストールするとします。Javaこのアクセス制限により、別のユーザー アカウントに属する他のアプリケーションは、このコンピューターで実行できなくなります。

アプリケーションのインストール時に使用されるデフォルトの権限は何ですか。ですか770

4

1 に答える 1

2

s のパーミッションを間違えていると思いますumask。たとえば 770 パーミッションでデータベースをインストールすると、dbaグループ内の誰もがそこで必要なことを実行できるようになります。

別のトピックでは、ユーザーora112の umask が 077 に設定されている場合、ユーザーが新しいファイルを作成すると、デフォルトでパーミッション 700 で作成されます。つまり、ora112 が作成するすべてのものを手動で chmod する必要があります。の他のグループメンバーにdba変更させてください。

繰り返しますが、umask が実際のインストールのパーミッションとどのように異なるかに注意してください!

于 2012-06-11T09:32:47.577 に答える