web-dev-qa-db-ja.com

ユーザーは/ home / userDirの外部に書き込む権限を持っていますか?

normal*ユーザーには、自分のホームディレクトリ以外の場所に書き込む権限がありますか? (Sudoおよびそれらの特権昇格ツールはありません)

ルートとnormalより多くのカテゴリを知らないので、normalと言います。関係するユーザーがシステムをインストールし、Sudo <command>を使用して管理作業を行ったとします。

ちなみに私はUbuntuを使っています。

ありがとう。

2
onlycparra

はい。通常の/特権のないユーザーは、正当な理由で/tmpおよび/var/tmpに書き込むことができます。また、特定のファイル/ディレクトリのユーザーまたはグループのアクセス許可にユーザーのアクセス許可が含まれている場合、ユーザーはそれらのファイルまたはディレクトリに書き込むこともできます。

そうは言っても、オペレーティングシステムのファイルとディレクトリに書き込み機能を通常のユーザーに提供することは、類推と同じように、自分の足元を撃つことです。これについて言うことはたくさんありますが、これは場所ではありません。 なぜ?に興味がある場合は、「UNIX/Linuxシステム管理のベストプラクティス」に関する記事を検索して読むことをお勧めします。

7
MelBurslan

/tmpそしておそらく/var/tmpはどのユーザーにも書き込み可能です。

5