我受了虐待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。