1. 程式人生 > >使用root解壓後文件夾許可權不是root

使用root解壓後文件夾許可權不是root

使用root解壓檔案 tar -zxvf xxx.tar.gz 解壓後,使用ll命令檢視時候發現,檔案的所有者不是root, userid 和groupid都是1000

根據id,gid找到使用者資訊,需要root許可權,到/etc/passwd檔案下查詢對應的使用者資訊,在當前使用者命令列使用 ID 命令 查詢

userid,gid資訊,結果不是root使用者


這個和引數設定有關,使用 tar --no-same-owner -zxf 指定 --no-same-owner可以解決這個問題:

使用 --no-same-owner 會指定操作使用者作為解壓後文件的所有者

如果解壓的時候,想要更改所屬的使用者,例如使用者mt  ,可以加上 --owner=mt,

不選擇引數,就是預設指定引數--same-owner,壓包的時候是誰的,就解壓給誰

tar命令在解壓時會預設指定引數--same-owner,所以以後解壓檔案一定要注意這個情況呀

相關推薦

使用root許可權root

使用root解壓檔案 tar -zxvf xxx.tar.gz 解壓後,使用ll命令檢視時候發現,檔案的所有者不是root, userid 和groupid都是1000 根據id,gid找到使用者資訊

linux unzip 名亂碼

個數 文件名 出現 pan 不用 文件 spa 輸入 win 在windows上zip的包,rz上傳到linux下,發現出現亂碼。記錄下解決過程: 1.確定windows上的默認字符集 在Windows平臺下,直接在命令行中,輸入:chcp 在顯示的結果中,會出現一個數字,

ZIP檔案名亂碼解決辦法

在windows下建立的zip包在linux下解壓縮後文件名出現亂碼,有人說unzip有個-O選項可以制定編碼,但我的系統上不行,沒有這個選項。最終是用java的jar解壓,然後在用convmv更改編碼: 解壓 jar vxf a.zip 測試,這步只是顯示結果,但不會做

如何解決Mac裡面名亂碼問題

如果你把Mac當成你的主要工作機器,而你的同事用的都是Windows,有時候交換文件就是一件很痛苦的事,比如今天要說到的問題:當同事傳給你一個zip檔案,結果你拿過來解壓後發現裡面有些檔案的檔名如果帶中文的話,你看到的將會是一堆亂碼。。。Jay一直都無視這個問題,直

javazip至指定

ava tel exceptio 失敗 ppr mark roc types EDA 前面,筆者講到。如何把文件打包為zip包,那麽反過來怎麽把zip文件包解壓為正常文件呢?把zip包解壓為正常文件包,要比把文件打包為zip簡單一點。因為存在多級文件的壓縮,卻不存在多級文件

Ubuntu下如何各類

當前 理想 平臺 macos 方式 arch -a archive 解壓縮 tar解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(註:tar是打包,不是壓縮!)———————————————.gz解壓1:gunz

Java代碼中RAR

tor com .get port void www pri println () [java] view plaincopy import java.io.File; import java.io.FileOutputStream; import d

Linux下分包zip(zip/z01/z02)

.com blank linu clas question multiple 壓縮 linux 方法 分包壓縮的zip文件不能被7z解壓,且這種格式是Windows才能創建出來,在Linux下不會以這種方式去壓包。下面是在Linux下處理這種文件的做法: 方法一:

Linux 壓縮

article tar.bz2 detail net com tail gzip zip 總結 來源於:http://blog.csdn.net/mmllkkjj/article/details/6768294/ 解壓 tar –xvf file.tar //解壓

xtrabackup-備份報錯sh: qpress: command not found

bash logs 正常 工具 erro usr linu comm compress # xtrabackup --decompress --target-dir=/data/compressed xtrabackup version 2.4.8 based on M

securefx連接linux中文亂碼問題解決

order exp b2c 技術 med 分享 per get mage 首先在選項中設置字符編碼為UTF-8 然後在全局選項中找到Securefx的配置文件 進入到該目錄中,選擇“Sessions”; 在“Ses

Linuxrar

cte 之前 unrar cal mod 目錄 都在 掃描 stop Linux解壓rar文件(unrar安裝和使用,分卷解壓) windows平臺很多壓縮文檔為rar文件,那麽怎麽做到Linux解壓rar文件(unrar安裝和使用)? 簡單,centos5安裝unrar

linux下rar

lin src linux ges png tool .tar.gz log com 二、下載並安裝rar軟件 2.1 下載mkdir -p /home/oldboy/toolscd /home/oldboy/toolswget http://www.rarlab.com

windows.tar00

mark 單個 winrar windows down 所在 rar AR data 通常是單個文件太大分拆出來的,例如data.tar00, data.tar01, data.tar02等 cmd命令行進入幾個tar0x文件所在目錄,執行: copy /b data.t

python用zipfile模塊打包或是目錄、zip實例

pre art directory zipfile dir col file r+ ted #!/usr/bin/env python # -*- coding: utf-8 -*- from zipfile import * import zipfile

ubunturar

apt-get lena move ubunt dir 指定 down remove path 一般通過默認安裝的ubuntu是不能解壓rar文件的,只有在安裝了rar解壓工具之後,才可以解壓。其實在ubuntu下安裝rar解壓工具是非常簡 單的,只需要兩個步驟就可以迅速搞

Python.zip

err spl close enc get strip 寫入 split 支持 1 ‘‘‘ 解壓一個.zip文件或一個目錄下的所有.zip文件到指定目錄。 2 3 運行方法: 4 格式: 5 python unzip.

鐵威馬NAS升級系統如何恢復

版本 升級後 images 系統 mar ffffff 鐵威馬 顯示 要點 升級系統過程中,有可能出現版本跨度大而出現升級後共享文件夾不顯示的問題,這個時候我們就需要用到文件夾恢復功能。1.登錄TOS系統;2.打開控制面板,選擇共享文件夾;3.點擊高級;4.選擇恢復位置,然

解決安裝Python3.6Scripts為空的問題

問題:之前裝了Python2.7和Python3.6,重灌了系統,再重新裝的Python3.6,結果發現Scripts資料夾下是空的,win7  64位系統。 在powershell裡面敲了python -m ensurepip 後出現下圖狀況問題就解決了。 備註:Pyth

解決使用TortoiseGit出現藍色問號

如果是使用TortoiseGit的 如果使用的是git 找到C:/Users/使用者名稱/.git資料夾刪掉重新整理就可以了 如何找到該資料夾 開啟組織-------選擇資料夾和搜尋選項 重新整理所在資料夾,這個時候你就看到所在資料夾多了一個git檔案, 刪除此