我受了虐待sudo
。
我创建了一个寿命很短的临时目录,我想在几个用户之间共享几个小时...然后我将此目录命名为 /some/path/tmp
不幸的是,我启动的sudo chown 777 -R /tmp
不是sudo chown 777 -R tmp
,因此我的/tmp
文件现已完全公开。
我/tmp
经常(每天,几乎每小时)经常使用通用文件来存储短寿命文件,脚本和许多脚本。
现在已经完全公开了吗?我应该将其更改回更安全的设置,还是像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
。