私は次のコマンドを実行しています:
$ sudo tar xvzf nexus-latest-bundle.tar.gz
抽出されたファイルは、不明(1001)ユーザーのものです。
drwxr-xr-x 8 1001 1001 4096 Dec 16 18:37 nexus-2.12.0-01
drwxr-xr-x 3 1001 1001 4096 Dec 16 18:47 sonatype-work
通常の構成では、ルート所有者ではないはずですか?
私はAWS AMIからコピーしたLinuxのインストール作業を進めています。
ベストアンサー1
ファイルをルートとして抽出すると、tarは元の所有権を使用します。--no-same-owner
オプション(または)を使用してこれを上書きできます-o
。
あなたのtarファイルは、そのファイルを抽出したシステムに存在しないユーザー/グループを指します。
そのファイルを解凍するとあなた自身(権限のないユーザー)、自分が所有するファイルのみを生成できます。
牛に似た一種の栄養タールマニュアル説明する:
--same-owner
アーカイブを抽出すると、tarはこのオプションを持つtarアーカイブで指定された所有者を維持しようとします。これはスーパーユーザーのデフォルト動作です。このオプションは一般ユーザーにのみ提供されます。セクションを参照してくださいファイル属性の処理。