No.5ベストアンサー
- 回答日時:
#3です。
さっき書いたのはかなり昔のSystemVでの経験です。一般ユーザーでも起こりましたので、setUIDビットがオンになっていたんだと思います。
一般ユーザーでtarしてもオーナーが変わる場合は、tar自体を(/tmpにでも)コピーしてそれを実行すると大丈夫です。
>アーカイブした時点のオーナーと同じユーザ名が、たまたま私のシステム内に存在したため
tarファイル中に記録されるのはユーザ名でなくユーザ番号(数字)なので、連番でつけてたりすると結構一致します。
notnotさん、ご返信ありがとうございます。
どうも一般ユーザで展開した場合は問題なく
rootで展開した場合のみ以前の所有者になってしまう仕様のようです。
こうなったら生成されたディレクトリー以下全てのファイルとディレクトリーの所有権を無理矢理変更するしかないですかね。
そういえばユーザには番号があるのでしたね。
どうりで、たまたま一致したにしても、うまく出来過ぎてると思いました。
No.8
- 回答日時:
>挙動に変更するオプションが用意されているはずだ。
その手のオプションは,tarの方言によりいろいろです。
お使いのシステム上のtarのマニュアルを引いてください。
>uidとは何ですか
ユーザID(番号)のことです。
>どのような不都合が考えられますか。
あなたも既にその一つを経験しているじゃないですか。
onosukeさん、ご返信ありがとうございます。
なるほど、そういえばtarには色々な種類があるらしいですね。
マニュアルを見る限りでは、どうやらそのようなオプションは無さそうですw
もう体験してるって??
そうでした。これはしたり。
これは、かなり大きな不都合でした。
しかし、この本にはルートになってから展開すると書いてあるしなー。
質問は文書でしか受け付けないって書いてあるし面倒臭いなー。
って感じですw
No.7
- 回答日時:
>rootで展開した場合のみ、このような状況になってしまうのですね。
>いったい何のために、こんな仕様になっているんだか(涙)。
バックアップを作成/復元するためです。
ちなみに,普通,root権限なしに,ファイル所有者の変更は行えない為,rootのみのこの挙動は至極あたりまえのこと。
p.s.
# 一般ユーザのような大きなuidで保存してあるなら
# "rootで展開すべきではない"可能性が濃厚ですねぇ。
onosukeさん、ご返信ありがとうございます。
なるほど、そのような重要な理由があったのですね。
しかしそれならば、これを一般ユーザーと同じような挙動に変更するオプションが用意されているはずだ。
と思うのは私だけでしょうかw
p.s.中のuidとは何ですか。
rootで展開すべきではない可能性があるのですか。
もう展開してしまいましたw
このまま使っていったら、どのような不都合が考えられますか。
(でもこの#マークは、しかとしてもいいって意味でしょうかねw)
No.6
- 回答日時:
別のユーザってもしかして
sys とか bin とか adm とか
じゃありませんか?
だとしたらほっといていいと思います。
上記ユーザ(アカウント)の意味は、
参考URLの「表 15-2 システムログイン」が参考になるかも。
参考URL:http://docs.sun.com/db/doc/817-0163/6mfvv54rp?l= …
HOGERA3さん、ご返信ありがとうございます。
次々に色んな解答が頂けて嬉しいです。
ですが残念ながら、そのようなユーザ名ではありませんでした。
このユーザは、紛れもなく、この私が自信で追加した一般ユーザです。
ユーザ数が少ないので一般ユーザの名前は全員覚えていますw
どうも、もう少ししたら、お教えいただいた最終手段を実行することになりそうですw
No.4
- 回答日時:
rootで展開すると所有者が元のオーナーになるtarなんでしょう。
一般ユーザで展開すれば、展開した本人の所有権になると思いますよ。ちなみに、そのアーカイブはrootで展開する必要があるのですか?そもそもそのソースの所有者に何か意味があるのですか?そうでなければ、一般ユーザが展開し、必要なものだけコピーすれば済むと思います。
k-841さん、ご返信ありがとうございます。
一般ユーザで展開してみたら本当だ展開した本人の所有権になりました。
rootで展開した場合のみ、このような状況になってしまうのですね。
いったい何のために、こんな仕様になっているんだか(涙)。
このアーカイブはrootで展開する必要があるものなのか、ということですが実は私にも良く分かりません。
rootになって展開すると書いてありましたので、一応その通りにしたという感じです。
あと、こういうみんなで使うファイルが、ある特定のユーザのものになってしまうなんて気分的に嫌だなという気持ちもあります。
しかし一般ユーザで展開しても問題ないのでしたら、もう少し頑張ってみて、それでもダメなら一般ユーザで展開しようと思いました。
No.3
- 回答日時:
tar は何種類もありますが、オプションで特に指定しないと、アーカイブした時点のオーナーのIDで展開するバージョンもあります。
tar xvfzo と、小文字オーを追加してみてください。
これで駄目なら、man tar か tar --help でオーナー関連のオプションを調べる。
notnotさん、ご返信ありがとうございます。
なるほど、ということはアーカイブした時点のオーナーと同じユーザ名が、たまたま私のシステム内に存在したため、このような結果になってしまっているのですね。
お教えいただいた小文字のオーを追加する方法を試してみましたが残念ながらダメでした。
マニュアルにも、それっぽい説明はありませんし・・・うーん困ったな。
No.2
- 回答日時:
(No.1の「回答に対するお礼」に対する回答です。
)あーそうですか。
ごめんなさい。何もわかりません。
以下、質問の答えにはなっていませんがとりあえず。
すでにご存知かもしれませんが、所有者を変えるなら
chown コマンドでできます。
chown -R ユーザ名 ディレクトリ名
-R オプションはディレクトリの中のファイル全ての所有者を
指定したユーザに変更するためのものです。
HOGERA3さん、ご返信ありがとうございます。
そうですか、分かりませんか。
生成されたディレクトリーの中を見てみると
いろんな所有者のファイルが混ざっているようです。
ですので、お教えいただいたchownコマンドで所有者を一括変更するのは、かなり危険な香りがします(汗)。
しかし、この現象はいったい何なんでしょうね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
許せない心理テスト
私は「あなたの目の前にケーキがあります。ろうそくは何本刺さっていますか」と言われ「12本」と答えたら…
-
フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
あなたが普段思っている「これまだ誰も言ってなかったけど共感されるだろうな」というあるあるを教えてください
-
映画のエンドロール観る派?観ない派?
映画が終わった後、すぐに席を立って帰る方もちらほら見かけます。皆さんはエンドロールの最後まで観ていきますか?
-
海外旅行から帰ってきたら、まず何を食べる?
帰国して1番食べたくなるもの、食べたくなるだろうなと思うもの、皆さんはありますか?
-
天使と悪魔選手権
悪魔がこんなささやきをしていたら、天使のあなたはなんと言って止めますか?
-
tarとオーナー・グループについて
UNIX・Linux
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
lsでディレクトリのサイズが409...
-
ファイル所有者を「apache」へ...
-
shellscript内のコマンドを、su...
-
ファイルが移動できません。
-
シンボリックリンクでパミッシ...
-
cronで定期的にWGETしたい
-
FTPでファイルがダウンロードで...
-
rootでも権限が無いようです
-
Ubuntu、ファイル移動によるエ...
-
嫌ってるのに真似してきたりマ...
-
Winmerge ファイルの中身は同じ...
-
教えてください!困ってます。
-
ファイルの先頭行を全て削除したい
-
同期センターのマークが出てま...
-
macのdmgファイル(動画)をMP4...
-
onedriveの中身を削除したらパ...
-
コマンドプロンプトによるフォ...
-
ファイルの単位
-
Windows10 フォルダ内の自動並...
-
拡張子.dどういう意味
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FTPでファイルがダウンロードで...
-
lsでディレクトリのサイズが409...
-
ファイルが移動できません。
-
shellscript内のコマンドを、su...
-
PHPでchmod()を使えるようにす...
-
「E212:書込み用にファイルを開...
-
RPM のソースパッケージが展開...
-
ファイル所有者を「apache」へ...
-
シンボリックリンクでパミッシ...
-
あり得ない!アーカイブを展開...
-
Apacheのエラーログ【Directory...
-
Index.html表示しない!!
-
特定ファイルだけFFFTPでアップ...
-
SFTPでファイルのアップロード...
-
SSHで現在のディレクトリから移...
-
Ubuntu、ファイル移動によるエ...
-
rootでも権限が無いようです
-
書き込み権限がありません
-
winSCPでlinuxフォルダを作りたい
-
mvコマンド
おすすめ情報