他のユーザーのファイルにアクセス

他のユーザーのファイルにアクセス

権限が440のファイルがあります"abc"。ファイルの所有者は"root"、ファイルのグループはです"groupabc"。このユーザーを使用して"user1ファイルの内容を表示できますか?"abc""user1"

ルートパスワードがありません。

私が念頭に置いているのは、ファイルがグループ"abc"に属しているため、"groupabc"ユーザーを"user1"グループに追加できることです"groupabc"。ファイルの内容を表示できるはずです"abc"。コマンドを試しましたが、usermodアクセスsudo権がないため動作しません。とにかくファイルの内容を見ることができます"abc"

ベストアンサー1

目標が説明されている権限と所有権のプロパティを持つファイルをuser1読み取ることができるようにする場合は、次のいずれかを実行する必要があります。abc

  • ファイルの所有権を変更します(user1ファイルを含むグループになるようにuser1)。または

  • 誰もがファイルを読み取ることができるように権限を変更したり、誰もが含むことを許可しuser1たり

  • user1グループに追加してくださいgroupabc

残念ながら、上記の操作を実行するにはスーパーユーザー()権限が必要なrootため、スーパーユーザー()権限がない場合は、既存のUnixアクセス制御スキームの制限を適用できません。

あなたの質問は「どのような方法がありますか?」なので、他の間接的な方法があります。コントローラからrootファイルを読み取る権限を要求できます。ファイルシステムが暗号化されておらず、物理アクセス権があると仮定すると、アクセスroot権を持つ他のオペレーティングシステム(Live CD / USBなど)で再起動し、そこにファイルシステムをマウントできます。 Shadier メソッドも存在できます。

おすすめ記事