Questions tagged «tmp»



1
当您“挂载”带有内容的现有文件夹时会发生什么?
现在/tmp有一些临时文件。将硬盘驱动器(/dev/sdc1)挂载在上时/tmp,可以看到硬盘驱动器上的文件。/tmp装入硬盘驱动器时的实际内容如何?可以在/tmp安装硬盘驱动器时对实际内容执行读写操作吗? 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% /run/shm none …
80 mount  tmp 

3
/ tmp的正确权限是什么?我无意中将其全部设置为公开
我受了虐待sudo。 我创建了一个寿命很短的临时目录,我想在几个用户之间共享几个小时...然后我将此目录命名为 /some/path/tmp 不幸的是,我启动的sudo chown 777 -R /tmp不是sudo chown 777 -R tmp,因此我的/tmp文件现已完全公开。 我/tmp经常(每天,几乎每小时)经常使用通用文件来存储短寿命文件,脚本和许多脚本。 现在已经完全公开了吗?我应该将其更改回更安全的设置,还是像Debian或Ubuntu发行版的常用默认设置一样-(我不知道它们是哪个)?正确的权限是/tmp什么?
78 permissions  chown  tmp 

3
在多个平台上找到正确的tmp目录
我有一个脚本,需要为其工作创建临时文件,然后自行清理。我的问题是关于为临时文件找到正确的基本目录。 该脚本需要在多个平台上工作:Git Bash(Windows),Solaris,Linux,OSX。在每个平台上,首选的temp目录均以不同的方式表示: 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文件夹中创建一个文件,但该文件似乎不在磁盘上。


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 


2
挂钩脚本以获取
我/tmp在一个单独的分区上,并安装了noexec。我正在使用Debian。 某些软件包的安装失败,因为某些软件包的安装后脚本需要从运行/tmp。 我想知道是否有可能将一个简单的脚本“挂钩”到apt-get该脚本,该脚本将在每次之前运行apt-get并重新安装/tmp到exec。同样,它重新安装到noexec后apt-get完成。
17 mount  apt  tmp 

2
如何从Shell脚本安全地创建和访问临时文件?
我已经读到将输出重定向到其中的一个固定名称文件/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 ]据我所知,等效项不支持文件遍历。 因此,我的问题是双重的: 如何安全地创建一个临时文件?是"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 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.