私は虐待しましたsudo
。
数時間の間、何人かのユーザー間で共有したい本当に短命の一時ディレクトリを作成しました...このディレクトリに名前を付けました /some/path/tmp
残念ながら、のsudo chown 777 -R /tmp
代わりに起動したsudo chown 777 -R tmp
ため、/tmp
ファイルは完全に公開されています。
私は、/tmp
短命のファイル、スクリプト、多くのスクリプトに対して、かなり頻繁に(毎日、ほぼ1時間ごとに)共通を使用します。
完全に公開された今、それはセキュリティ上の懸念ですか?より安全な設定に戻すか、DebianまたはUbuntuディストリビューションの一般的なデフォルト設定のように変更する必要がありますか?正しい権限は/tmp
何ですか?
chown
かchmod
?
chmod
。chown(ch-ownなど)は、ユーザーがファイルを所有するファイルの所有権に関するものです。chmod(ch-modififyなど)は、誰がファイルの内容を実行、書き込み、または読み取りできるかについての詳細です。
chown 777
これを使用して、ファイルの所有権をID 777のユーザーに設定できます。ただし、受け入れられたものを含むすべての回答はで機能しchmod
ます。それらはすべて、すべてのユーザー(所有者、グループ、その他)に対して同じ値のアクセス許可を設定するため、ファイル所有権の影響はほとんど関係ありません。ただし、の結果を修正する正しいコマンドはであるsudo chown 777 -R /tmp
必要がありますsudo chown root -R /tmp
。