基本的にUnixユーザーの私の理解が正しいかどうかを知りたいです。
1)UNIX ユーザーは、基本的に、ファイルシステム内の特定のファイルとディレクトリのセットに対する異なる権限のセットです。たとえば、ユーザーはファイルとディレクトリのセットを所有し、これらのファイルに対してさまざまな種類の操作(実行/読み取り/書き込み)を実行できます。
2)Unixグループにも権限があり、特定のユーザーがグループに割り当てられると、ユーザーの権限はグループの権限に拡張されます。
三)各プロセスは、特定のユーザーに代わって開始されます。
上記は正しいですか?
4)アプリをダウンロードしてインストールすると、複数のディレクトリとファイルが作成されます。新しくインストールされたアプリケーションを管理するためのユーザーも作成されますか?
5)通常のユーザーとしてUnixシステムにログインし、ダブルクリックしてアプリケーションを実行すると、どのユーザーに代わってプロセスが実行されますか?
6)Unixシステムを起動すると、いくつかのプロセスも起動します。どのユーザーに代わってリリースされますか?
答え1
- はい
- はい
はい
これは、複雑なプログラム(データベース、Tomcat、Webサーバーなど)によって異なります。小さなプログラム(gifジェネレータ)は必要ありません。
ユーザーIDが設定されていない場合は、クリックしたユーザーとしてプログラムが実行されます。
root
ほとんどの場合、一部はwww
(Webサーバーがある場合)、一部はbin
、ですmail
。