不小心跑了
find . -type d -exec chmod 0755 {} \;
Run Code Online (Sandbox Code Playgroud)
使用后在主目录内cd ~。是否有内部运行此命令时,任何副作用~或/?
Linux 文件系统中的大多数目录具有相同的权限755,但不是全部,因此可能会出现问题。
如果在您的主目录中执行上述命令,则~某些工具openssh-client会抱怨权限太开放,因为该目录~/.ssh必须具有700权限,这意味着您的私钥确实是私有的...
如果您在根目录中运行命令,情况也一样/——更糟糕的是,这可能会损坏系统。好消息是,如果您在根目录中运行上述命令,而没有sudo(或未以 root 身份登录),则您没有足够的权限在系统范围内进行更改。因此,您只会在拥有足够权限的目录中遇到麻烦,这很可能是您的主目录~。