linux中,一个目录的权限是777,普通用户为什么删除不了它呢?

嗯...在 Unix/Linux 中...这个东西...相当有趣。

只是...文件权限...主要控制...是否可以看到文件内容...是否可以更改文件内容...等等。
但文件本身...是否可以移动...例如删除...不仅仅是文件本身的问题。

这取决于...父...是父目录...权限。

例如...假设在 2 02 2 年...我仍在使用 Linux...在一个城市...呃...任何城市都可以...比如北京。
我有一个目录.../home/user/mydir。

假设...mydir目录...权限是7 7 7 所以...理论上...任何用户都可以...进入...查看那里有什么文件...并修改文件...甚至删除它们。

但是!关键来了!如果你想删除整个mydir目录...彻底删除...可能行不通。

这取决于你...是否可以写...父目录.../home/user/...这个目录。

也许我有偏见......但我认为......这很重要。
想想看...删除目录...不仅仅是单击鼠标即可完成。
系统必须先删除其中的所有文件。

这个“删除里面的所有文件”操作...需要权限...也就是父目录的写权限。

所以...即使mydir是7 7 7 ...你可以进入...并删除文件...但是你可能没有写权限.../home/user/...
后来我意识到...也许我以前就陷入了这个陷阱。
例如...我是普通用户...某个目录给了我7 7 7 ...我可以删除其中的文件...但我不是目录管理员...我绝对没有写权限...更改父目录的权限。

结果是...无论目录权限有多高...7 7 7 ...我无法删除这个目录。
因为它的父亲……不让我动。

这件事……就是这么简单。
目录权限...主要影响...里面的文件是否可以访问...以及是否可以更改。
但如果您想删除目录本身...您必须...对父目录具有写权限。

即使目录权限是7 7 7 ...你可以进去...你可以看到...并且你可以将文件移进去...但是如果父目录权限不够...你就别想删除它。

就是这样。

Linux新手,在为了装一个东西,手贱把root文件夹的权限改为了777..

什么是777权限?linux及windows下如何设置文件夹的权限为777

记得有一次,我在公司服务器上整理资料时,不小心将一个重要文件夹的权限设置为7 7 7 当时我正坐在办公室的办公桌前。
当时是下午 3 点。
阳光透过窗户照在键盘上,键盘上沾满了汗水。
我按下命令“chmod 7 7 7 ”,认为这可以让我的同事轻松访问。

结果第二天一早我就接到了技术部门的电话,通知我服务器出现异常,很多文件被误删除了。
我赶忙查看,发现确实有几份重要文件丢失了。
这时我才意识到,7 7 7 许可证虽然方便,但存在很大的安全隐患。

等等,我突然想到,如果我在设置权限之前检查了适当的安全策略,我也许能够避免这个错误。
谨慎行事并不是一件小事。
所以以后一定要小心。

linux系统里所有文件权限为777会有什么后果?

哎呀,顺便说一句,我以前也掉过这个大坑。
这是2 01 5 年的事,我在一家小公司做运维。
当时我对Linux的权限管理还不太了解。
有一天我们公司有一个项目需要快速部署,我立即给7 7 7 服务器上的所有文件设置了权限,以为每个人都可以访问,方便快捷。
结果,很快就发生了一些事情。

当天,我发现有多名用户反映无法登录系统。
我以为是服务器出了问题,赶紧查看,发现是密码文件被改了,导致用户无法登录。
我一看permits,竟然是7 7 7 当时我就傻眼了。
事后调查发现,不仅是密码文件,还有很多关键文件权限不正确,导致系统服务不稳定,甚至有时会崩溃。

这件事让我深刻认识到权限管理的重要性。
从此以后,我再也不敢轻易将权限设置为7 7 7 了。
现在每次部署系统时,我都会仔细检查文件权限,以确保安全性和稳定性。
嘿嘿,这堂课真是令人难忘。