回答:
プログラムは、呼び出したユーザーの特権で実行されます。
したがって、ブラウザを起動すると、ブラウザプロセスにはファイルの読み取り、変更、および実行を行う権利が与えられます。
そして、あなたはあなたのダウンロードフォルダの所有者であるため、あなたのユーザーアカウントは(通常デフォルトで)完全なread / rite w/ e xecute権限を持っています。したがって、ブラウザにもそれらがあります。
統計出力を明確にするには(d rwx r-x r-x):
d説明しています。dディレクトリの権限を表示していることを意味します。ファイルを調べている場合は、-代わりに取得します。lリンクなど、他の可能性もあります。さらに、(@ Atsbyのコメントによれば)bブロックデバイス、cキャラクターデバイス、pパイプなどがあります。rwxは、所有者の許可を表します。文字は、それぞれのアクセスタイプが許可されることを意味し、「-」は拒否されることを意味します。->フルアクセスr-xは、ユーザーが所有者のグループのメンバーである許可を表します。上記と同じ「rwx」形式です。->読み取りおよび実行権限のみ、書き込み不可r-x表します。まだ同じ「rwx」形式。->また、読み取りと実行の許可のみで、書き込みは許可されません*ディレクトリ許可:
ディレクトリ許可には、ファイル許可とは異なる意味があることに注意してください。ディレクトリの場合...
読み取りアクセス(r)はファイルの一覧表示(lsコマンド)を意味し、
書き込みアクセス(w)はディレクトリコンテンツの変更(ファイルの作成、削除、名前変更
)を意味し、実行アクセス(x)はディレクトリに入る(cdコマンドまたは開くファイルマネージャで)
高度な実行許可:
時には、あなたは見つけるS、s、Tまたはtどこに期待しますx。
ありSUID(設定したユーザーID)とSGID(セットグループID)通常を置き換える権限xファイルは常に、その所有者(SUID)またはその所有者グループ(SGID)の権限で実行する必要がある場合は。SUIDの場合、xユーザー権限(最初のブロック)が置き換えられ、SGIDの場合x、グループ権限(2番目のブロック)が置き換えられます。大文字Sは-(許可を拒否)を表し、小さい文字は(許可を許可)にs相当しxます。
もしx第3のブロック(他人の権限)のが置き換えられますT/ tことを、これは意味『スティッキービットが』セットです。最近では、書き込み権限を持つ非所有者ユーザーによるファイルの削除を防ぐために主に使用されます。繰り返しますが、大文字Tは-「スティッキービット」のない(他のユーザーの実行許可なし)に等しく、小さい文字は他のtユーザーの実行アクセス許可(x)を表します。
8進表記:
許可は、8進数表記と呼ばれる3〜4桁(値0〜8)で表すこともできます。
通常、最初の桁が0に設定された3桁または4桁です(755または0755)。
数字の値を計算するには、設定されているすべてのフラグのフラグ値を合計するだけです。例:rwx = 4 + 2 + 1 = 7、rx = 4 + 0 + 1 = 5
ソースと追加のリファレンス:
http : //www.zzee.com/solutions/linux-permissions.shtml
http://www.informit.com/articles/article.aspx?p=1822622&seqNum=6
詳細については、これらのリンクをご覧ください、特に高度な権限について。
dの略directory経由で!
dかがあります-
l、ソフトリンク、bブロックデバイス、cキャラクターデバイス、pパイプなどです。これらは私が知っているもので、おそらくもっとあります
ls確かにOPを使用する場合stat
ls -ld Downloadsたら、あなたは実際にあなたのダウンロードフォルダの所有者であることに気付くでしょう。したがって、ブラウザを実行するとき、そのディレクトリに何かを配置しようとしているのは、ディレクトリ所有者としてのあなたです。