你提到的 “centos extract 如何权限设置”,一般是指:在 CentOS 上解压文件(extract)后,如何设置文件/目录的权限。下面按常见场景给你说明。
tar -xvf file.tar
若担心权限丢失,可加:
tar -xvpf file.tar
-p:保留权限(permission)chmod 755 /path/to/dir
chmod 644 /path/to/file
chmod -R 755 /path/to/dir
⚠️ 不推荐所有文件都 755,脚本类可以,普通文件建议 644
# 目录 755
find /path/to/dir -type d -exec chmod 755 {} \;
# 文件 644
find /path/to/dir -type f -exec chmod 644 {} \;
解压后文件可能属于 root:
chown -R user:user /path/to/dir
例如:
chown -R nginx:nginx /var/www/html
unzip file.zip
示例:
unzip file.zip -d /data
chown -R www:www /data
chmod -R 755 /data
如果权限对了但访问不了(如 Web 服务):
restorecon -Rv /path/to/dir
| 场景 | 目录 | 文件 |
|---|---|---|
| Web 目录 | 755 | 644 |
| 可执行脚本 | 755 | 755 |
| 日志目录 | 777(谨慎) | 666 |
如果你能具体说:
我可以直接给你一条最合适的命令。