Linux 文件权限显示问号的原因及解决方法
当文件或目录所属的用户或组被删除或不存在时,文件权限会显示为问号。也可能是因为文件或目录的权限被修改为不可读或不可执行。
原因:
- 用户或组被删除或不存在: 当文件或目录所属的用户或组被删除或不存在时,系统无法找到对应的用户或组信息,因此权限显示为问号。
- 权限被修改为不可读或不可执行: 如果文件或目录的权限被修改为不可读或不可执行,您将无法查看或访问它们,此时也会显示问号。
解决方法:
- 恢复用户或组: 如果用户或组被删除,您可以尝试重新创建它们。
- 更改文件或目录的所属用户或组: 使用
chown命令将文件或目录的所属用户或组更改为现有用户或组。 - 修改文件或目录的权限: 使用
chmod命令修改文件或目录的权限,使其可读或可执行。
示例:
- 恢复用户
user:
useradd user
- 更改文件
file.txt的所属用户为user:
chown user:user file.txt
- 使文件
file.txt可读可写:
chmod 664 file.txt
注意:
- 修改文件或目录的权限需要管理员权限。
- 在执行操作之前,请确保您了解命令的使用方法,并备份重要数据。
原文地址: https://www.cveoy.top/t/topic/nVWU 著作权归作者所有。请勿转载和采集!