タグ付けされた質問 「tmp」



1
コンテンツを含む既存のフォルダーを「マウント」するとどうなりますか?
現在/tmp、いくつかの一時ファイルが含まれています。の/dev/sdc1上にハードドライブ()をマウントすると、ハードドライブ上の/tmpファイルを見ることができます。/tmpハードドライブがマウントされると、実際のコンテンツはどうなりますか?/tmpハードドライブがマウントされている間に、実際のコンテンツに対してr / w操作を実行することは可能ですか? python@lanix / $ df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 286G 43G 229G 16% / none 4.0K 0 4.0K 0% /sys/fs/cgroup udev 3.8G 4.0K 3.8G 1% /dev tmpfs 766M 1.4M 765M 1% /run none 5.0M 0 5.0M 0% /run/lock none 3.8G 38M 3.8G 1% …
80 mount  tmp 

3
/ tmpの正しい権限は何ですか?私は意図せずにすべてを再帰的に公開しました
私は虐待しましたsudo。 数時間の間、何人かのユーザー間で共有したい本当に短命の一時ディレクトリを作成しました...このディレクトリに名前を付けました /some/path/tmp 残念ながら、のsudo chown 777 -R /tmp代わりに起動したsudo chown 777 -R tmpため、/tmpファイルは完全に公開されています。 私は、/tmp短命のファイル、スクリプト、多くのスクリプトに対して、かなり頻繁に(毎日、ほぼ1時間ごとに)共通を使用します。 完全に公開された今、それはセキュリティ上の懸念ですか?より安全な設定に戻すか、DebianまたはUbuntuディストリビューションの一般的なデフォルト設定のように変更する必要がありますか?正しい権限は/tmp何ですか?
78 permissions  chown  tmp 

3
複数のプラットフォームで正しいtmpディレクトリを見つける
作業のために一時ファイルを作成し、それ自体をクリーンアップする必要があるスクリプトがあります。私の質問は、一時ファイルの正しいベースディレクトリを見つけることです。 スクリプトは、Git Bash(Windows)、Solaris、Linux、OSXなどの複数のプラットフォームで動作する必要があります。プラットフォームごとに、優先される一時ディレクトリの表現が異なります。 Windows:(%TMP%および場合によっては%TEMP%) OSX: $TMPDIR Linux、UNIX:あるはず$TMPDIRですが、私が試した複数のシステムでは設定されていないようです したがって、私のスクリプトでは、この定型句を追加しました。 if test -d "$TMPDIR"; then : elif test -d "$TMP"; then TMPDIR=$TMP elif test -d /var/tmp; then TMPDIR=/var/tmp else TMPDIR=/tmp fi これは面倒です。もっと良い方法はありますか?

3
/ tmpの存在が保証されていますか?
/tmp内部のファイルに書き込む前にチェックして作成する必要がありますか?それsudo rm -rf /tmpは非常にまれなケースだからだれも走っていないと仮定する
42 tmp 

7
タブ補完エラー:bash:ヒアドキュメント用の一時ファイルを作成できません:デバイスにスペースが残っていません
タブバーを使用すると、次のエラーが表示されます。 bash:ヒアドキュメント用の一時ファイルを作成できません:デバイスにスペースが残っていません」 何か案は? 私はいくつかの調査を行ってきましたが、多くの人が/ tmpファイルについて話します。実行するdf -hと次のようになります: Filesystem Size Used Avail Use% Mounted on /dev/sda2 9.1G 8.7G 0 100% / udev 10M 0 10M 0% /dev tmpfs 618M 8.8M 609M 2% /run tmpfs 1.6G 0 1.6G 0% /dev/shm tmpfs 5.0M 4.0K 5.0M 1% /run/lock tmpfs 1.6G 0 1.6G 0% /sys/fs/cgroup /dev/sda1 …
40 debian  shell  ssh  tmp 

6
rm -rf / tmp / *は安全ですか?
これは私がWindowsでよくやったことですが、最近の大失敗の後、確認したいと思います。するのは安全ですか sudo rm -rf /tmp/* ?
29 tmp 

4
RAMに一時ファイルを作成する方法は?
出力をにパイプするスクリプトがあります|tee scriptnameYYMMDD.txt。出力が生成されるforループの各サイクルの後tac scriptnameYYYYMMDD.txt > /var/www/html/logs/scriptname.txt、ログの出力がブラウザーウィンドウに表示され、最新の行が一番上に表示されるように、ファイルの内容を逆にします。 これを並行して行うスクリプトがいくつかあります。ディスクアクティビティを最小化しようとしているので|tee scriptnameYYYYMMDD.txt、RAMdiskへの出力が最適です。フォルダーにmktempファイルを作成しますが、/tmpそれはオフディスクではないようです。

2
昨夜ミスをして、意図せずに1800GBのファイルサーバーを削除してしまった
昨日このコマンドを実行し、テストマシンで考えましたが、SSHで接続されたファイルサーバーでした。 sudo rm -rf /tmp/* !(lost+found) 私の端末エミュレーターはKonsoleです。私のシステムはDebian 7です。 質問: このコマンドは、/ tmp内のファイル以外のファイルを削除しましたか?
27 files  filesystems  rm  tmp 

3
/に空き領域があるときにマウントされるオーバーフロー/ tmp
私は最近、「オーバーフロー」問題に直面しました/tmp。別の/tmpパーティションはありませんが、17%の空き領域がありますが/、なぜオーバーフローtmpファイルシステムが発生したのですか? # /etc/fstab: static file system information. # # Use 'blkid -o value -s UUID' to print the universally unique identifier # for a device; this may be used with UUID= as a more robust way to name # devices that works even if disks are added and removed. See …
26 ubuntu  tmp 

4
開発者として、中間ファイル用にどのフォルダーに書き込む必要がありますか?
私は自分のプロジェクト用にいくつかのbashスクリプトを書き始めており、それらにはいくつかの中間ファイルまたは変数を書き込む必要があります。 誰かがスクリプトを実行したときに、どのフォルダーにアクセスできるかを確認できますか?使用するのは一般的な習慣/tmp/ですか?それとも、何か他のものを使用する必要がありますか?

2
スクリプトをapt-getにフックする
私は/tmp別のパーティションにあり、でマウントしていnoexecます。Debianを使用しています。 一部のパッケージのインストール後スクリプトはから実行する必要があるため、一部のパッケージのインストールは失敗します/tmp。 単純なスクリプトを「フック」して、apt-get前apt-getに毎回実行し、に再マウント/tmpすることが可能かどうか疑問に思っていましたexec。同様に、終了noexec後に再マウントしapt-getます。
17 mount  apt  tmp 

2
シェルスクリプトから一時ファイルを安全に作成してアクセスするにはどうすればよいですか?
私は中に固定名前のファイルに出力をリダイレクトすることを読んで/tmp、攻撃者(あるいは不満)であればあるため、セキュリティ上のリスクとなる可能性がありますファイルがあることの通知/tmp/tmpfileformyscript.tmp、彼は私への読み取りアクセス権を持っていなくても(私は私のスクリプトを実行したときに作成されますスクリプト)、たとえば、スクリプトを実行するときにファイルln -s ~wildcard/.bashrc /tmp/tmpfileformyscript.tmpを破棄するシンボリックリンクを作成でき.bashrcます。 だから代わりに私はのようなものを使用することができますfilename="tmpfile.tmp.$RANDOM" ; echo outputtext > "$filename"。 ただし、キャッシュにtmpファイルを使用したい場合があります。その場合、「tmpfile.tmp。*」が何かに一致するかどうかを知りたい場合は/tmp、新しいファイルを作成するのではなく、そのファイルを使用します。残念ながらtest、[ -f filename ]私が知る限り、同等のものはファイルグロビングをサポートしていません。 したがって、私の質問は2つあります。 一時ファイルを安全に作成するにはどうすればよいですか?"predictablename.$RANDOM"受け入れられるプラクティスですか、それともより良い(より安全で簡単な)方法がありますか? 確認することで、ファイルに簡単にアクセスしたり、後でその存在を確認したりするにはどうすればよいpredictablenameですか?

2
tmpwatchが/ tmpに置いたファイルを消去するのはいつですか?
CentOS 6.x / tmp /に置いたファイルが正確に削除されると混乱します。 /etc/cron.daily/tmpwatchには次のものがあります。 #! /bin/sh flags=-umc /usr/sbin/tmpwatch "$flags" -x /tmp/.X11-unix -x /tmp/.XIM-unix \ -x /tmp/.font-unix -x /tmp/.ICE-unix -x /tmp/.Test-unix \ -X '/tmp/hsperfdata_*' 10d /tmp /usr/sbin/tmpwatch "$flags" 30d /var/tmp for d in /var/{cache/man,catman}/{cat?,X11R6/cat?,local/cat?}; do if [ -d "$d" ]; then /usr/sbin/tmpwatch "$flags" -f 30d "$d" fi done 5行目のセクションを読む-X …
14 centos  tmp 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.