chmod 777 -r /* 如何撤回
时间: 2023-09-28 10:06:57 浏览: 451
在Linux中,执行chmod 777 -r /*命令会将系统中所有文件和目录的权限设置为可读、可写、可执行,这将对系统造成严重的安全问题。如果您想撤回该命令,可以使用以下步骤:
1. 立即关闭系统,并从外部启动系统。
2. 将系统硬盘挂载到另一台Linux系统上。
3. 找到被修改权限的文件和目录,使用chmod命令将权限设置为正确的值。请注意,这是一个非常耗时的过程,并且可能需要手动修复很多文件和目录。
4. 重新挂载硬盘并启动系统。
请注意,执行chmod 777 -r /*命令可能会导致无法修复的系统故障和数据丢失,因此请务必小心操作。同时,建议您在执行任何危险的命令之前备份重要数据。
相关问题
chmod -R 777 /
您好!对于修改文件或目录权限的命令,您提到了 `chmod -R 777 /`。这个命令将递归地将根目录下的所有文件和子目录的权限设置为 `777`,即所有用户都具有读、写和执行的权限。
然而,我强烈建议不要使用这个命令。将整个根目录设置为 `777` 权限是非常危险的,因为它会让任何用户都可以对系统中的任何文件进行更改。这会导致严重的安全风险和潜在的系统崩溃。
如果您需要更改特定目录或文件的权限,建议仔细考虑并只为需要更改权限的目录或文件使用适当的权限设置。
chmod 777 -R 目录/
当你运行`chmod 777 -R 目录/`这个命令时,你正在对指定的目录及其所有内容(包括子目录和文件)进行全面更改(-R选项表示递归处理)。这里的数字组合`777`意味着:
- 对于所有者(u,即你自己),赋予了读(r)、写(w)和执行(x)的全部权限(111)。
- 对于所属组(g),同样也赋予了读、写和执行的全部权限(111)。
- 对于其他用户(o),也给予了完全的读、写和执行权限(111)。
这是一个非常开放的权限模式,在某些需要高访问性的场景下可能会使用,比如Web服务器的目录,但通常并不建议在生产环境中使用,因为它会使得数据和应用程序面临更高的安全风险。
阅读全文