権限が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 メソッドも存在できます。