2023年6月17日 星期六

[研究]把 /home 打包複製、解壓複製回 (Rocky Linux 9、CentOS)

[研究]把 /home 打包複製、解壓複製回 (Rocky Linux 9、CentOS)

2023-06-17

********************************************************************************

建立一個使用者

[root@localhost ~]# useradd user2

[root@localhost ~]# passwd user2
更改使用者 user2 的密碼。
新 密碼: 
再次輸入新的 密碼: 
passwd:所有核對代符都已成功更新。
[root@localhost ~]# 

/home 和使用者的目錄權限

[root@localhost /]# ls -al
total 24
dr-xr-xr-x.  18 root root  235 Jun 16 14:34 .
dr-xr-xr-x.  18 root root  235 Jun 16 14:34 ..
dr-xr-xr-x.   2 root root    6 May 16  2022 afs
lrwxrwxrwx.   1 root root    7 May 16  2022 bin -> usr/bin
dr-xr-xr-x.   5 root root 4096 Jun 16 14:55 boot
drwxr-xr-x.  20 root root 3440 Jun 17 13:39 dev
drwxr-xr-x. 130 root root 8192 Jun 17 13:39 etc
drwxr-xr-x.   3 root root   19 Jun 16 14:55 home
lrwxrwxrwx.   1 root root    7 May 16  2022 lib -> usr/lib
lrwxrwxrwx.   1 root root    9 May 16  2022 lib64 -> usr/lib64
drwxr-xr-x.   2 root root    6 May 16  2022 media
drwxr-xr-x.   3 root root   18 Jun 16 14:35 mnt
drwxr-xr-x.   2 root root    6 May 16  2022 opt
dr-xr-xr-x. 335 root root    0 Jun 17 13:39 proc
dr-xr-x---.   4 root root  180 Jun 17 13:39 root
drwxr-xr-x.  45 root root 1200 Jun 17 13:39 run
lrwxrwxrwx.   1 root root    8 May 16  2022 sbin -> usr/sbin
drwxr-xr-x.   2 root root    6 May 16  2022 srv
dr-xr-xr-x.  13 root root    0 Jun 17 13:39 sys
drwxrwxrwt.  21 root root 4096 Jun 17 13:39 tmp
drwxr-xr-x.  12 root root  144 Jun 16 14:34 usr
drwxr-xr-x.  20 root root 4096 Jun 16 14:55 var
[root@localhost /]# ls -al home
total 4
drwxr-xr-x.  3 root  root    19 Jun 16 14:55 .
dr-xr-xr-x. 18 root  root   235 Jun 16 14:34 ..
drwx------. 14 user1 user1 4096 Jun 16 14:55 user1
[root@localhost /]# 


********************************************************************************

在使用 tar 命令打包時,預設情況下,它不會保留目錄的使用者和使用者權限。不過,你可以使用 --same-owner 和 --preserve-permissions 選項來連同目錄的使用者和使用者權限一起打包。

tar --same-owner --preserve-permissions -cvzf archive.tar.gz directory/

--same-owner 選項會保留目錄中檔案的使用者和群組擁有者,以及特殊的使用者識別碼 (UID) 和群組識別碼 (GID)。

--preserve-permissions 選項會保留目錄中檔案的權限模式。

請確保以 root 或具有足夠權限的使用者身分執行 tar 命令,以確保可以訪問並保留目錄的使用者和使用者權限。

tar --same-owner --preserve-permissions -xvzf archive.tar.gz

請注意,在特定的情況下,保留目錄的使用者和使用者權限可能需要特殊的設定或權限。

********************************************************************************

打包 /home 目錄:

sudo tar  --same-owner --preserve-permissions -czvf home_backup.tar.gz /home

把 home 目錄解壓縮在 / 根目錄:

sudo tar  --same-owner --preserve-permissions xzvf home_backup.tar.gz  -C /

(完)

相關

[研究]把 /home 打包複製、解壓複製回 (Rocky Linux 9、CentOS)
https://shaurong.blogspot.com/2023/06/home-rocky-linux-9centos.html

[研究]開放 root 本機登入 (Splunk - Rocky Linux 9.2 / CentOS)
https://shaurong.blogspot.com/2023/06/root-splunk-rocky-linux-92-centos.html

[研究]舊版 kernel 放在哪裡? 如何刪除 ? (Rocky Linux 9.2 / CentOS)
https://shaurong.blogspot.com/2023/06/kernel-rocky-linux-92-centos.html

[研究]Rocky Linux 9.2 / CentOS 把 /home 空間合併到 / 根目錄分割https://shaurong.blogspot.com/2023/06/rocky-linux-92-centos-home.html

[研究] Rocky Linux 9 / CentOS 查詢磁碟分割上、目錄的空間佔用情況
https://shaurong.blogspot.com/2023/06/rocky-linux-9-centos.html

[研究]Rocky Linux 9.2 , CentOS 安裝時手動分割磁區
https://shaurong.blogspot.com/2023/06/rocky-linux-92-centos.html

[研究]Rocky Linux 8.8、9.2預設分割大小測試
https://shaurong.blogspot.com/2023/06/rocky-linux-8892.html

[研究]Splunk 9.0.5 (on Rocky Linux 9.2) 回傳停止之解決
https://shaurong.blogspot.com/2023/06/splunk-905-on-rocky-linux-92.html

沒有留言:

張貼留言