「Linux」- 权限管理

概念术语

Unix File and Directory Permissions and Modes

TODO ! Linux 文件系统权限深入学习;

管理准则

回收 ROOT 权限的原因有:
1)防止误操作的破化:通过限制权限,以避免对系统造成的不可挽回的破坏;
2)限制对系统的读写:将用户操作限定在特定目录中,方便日后维护管理;

常见问题处理

删除文件所需要的权限

What permissions are needed to delete a file in unix? – Stack Overflow

在其他用户删除文件时,该用户不需要具有该文件的任何权限,而是需要该文件所在目录写入执行权限。

当整个操作系统文件权限被意外修改,如何进行恢复?

rsync – Sync file permissions *only* – Stack Overflow

找台正常的主机,然后将被破坏主机的磁盘挂载到正常主机上,进行权限恢复:

# find . ! -type l -exec chown -v --reference='{}' /mountpoint/'{}' \;
# find . ! -type l -exec chmod -v --reference='{}' /mountpoint/'{}' \;