Linux 下压缩包解压后目录的权限问题
2021/10/31 7:15:28
本文主要是介绍Linux 下压缩包解压后目录的权限问题,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
looking 用户打包目录
looking 用户在自己家目录下打了一个 tar.gz 的压缩包:
[looking@master test]$ ll total 139540 -rw-rw-r--. 1 looking looking 142885189 Oct 30 12:31 x2openEuler.tar.gz
并拷贝压缩包到了 /tmp 临时目录下(方便其他用户使用):
[looking@master test]$ cp x2openEuler.tar.gz /tmp [looking@master test]$ ll /tmp/x2openEuler.tar.gz -rw-rw-r--. 1 looking looking 142885189 Oct 30 12:35 /tmp/x2openEuler.tar.gz
testuser 解压压缩包
testuser 把压缩包从 /tmp 目录拷贝到自己 home 目录:
[testuser@master ~]$ ll /tmp/x2openEuler.tar.gz -rw-rw-r--. 1 looking looking 142885189 Oct 30 12:35 /tmp/x2openEuler.tar.gz [testuser@master ~]$ cp /tmp/x2openEuler.tar.gz . [testuser@master ~]$ ll total 139540 -rw-rw-r--. 1 testuser testuser 142885189 Oct 30 12:41 x2openEuler.tar.gz
压缩包的 owner 和 group 都是 testuser 自己(解压之后,解压目录的 owner 和 group 也是 testuser 自己):
[testuser@master ~]$ tar -xpf x2openEuler.tar.gz [testuser@master ~]$ ll total 139540 drwxr-x---. 10 testuser testuser 256 Aug 30 19:56 x2openEuler -rw-rw-r--. 1 testuser testuser 142885189 Oct 30 12:41 x2openEuler.tar.gz
root 解压压缩包
root 把压缩包从 /tmp 目录拷贝到自己 root 目录:
[root@master ~]# [root@master ~]# ll /tmp/x2openEuler.tar.gz -rw-rw-r--. 1 looking looking 142885189 Oct 30 12:35 /tmp/x2openEuler.tar.gz [root@master ~]# cp /tmp/x2openEuler.tar.gz . [root@master ~]# ll x2openEuler.tar.gz -rw-r--r--. 1 root root 142885189 Oct 30 12:46 x2openEuler.tar.gz
压缩包的 owner 和 group 都是 root 自己(解压之后,目录的 owner 和 group 却是 looking —— 最开始打包压缩包的那个用户):
[root@master ~]# tar -xpf x2openEuler.tar.gz [root@master ~]# ll -d x2openEuler* drwxr-x---. 10 looking looking 256 Aug 30 19:56 x2openEuler -rw-r--r--. 1 root root 142885189 Oct 30 12:46 x2openEuler.tar.gz
结论:
1、普通用户 A 打包压缩包,其他普通用户 B 拷贝过去后解压,解压后目录的 owner 和 group 都是 B;
2、普通用户 A 打包压缩包,root 用户拷贝过去后解压,解压后目录的 owner 和 group 仍是 A。
这篇关于Linux 下压缩包解压后目录的权限问题的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-18git仓库有更新,jenkins 自动触发拉代码怎么配置的?-icode9专业技术文章分享
- 2024-12-18Jenkins webhook 方式怎么配置指定的分支?-icode9专业技术文章分享
- 2024-12-13Linux C++项目实战入门教程
- 2024-12-13Linux C++编程项目实战入门教程
- 2024-12-11Linux部署Scrapy教程:新手入门指南
- 2024-12-11怎么将在本地创建的 Maven 仓库迁移到 Linux 服务器上?-icode9专业技术文章分享
- 2024-12-10Linux常用命令
- 2024-12-06谁看谁服! Linux 创始人对于进程和线程的理解是…
- 2024-12-04操作系统教程:新手入门及初级技巧详解
- 2024-12-04操作系统入门:新手必学指南