ジャーナルファイルシステム(ext4、XFS、ZFS、JFS、btrfsなど)には、ファイルアクセス権の規則があります。
したがって、Unixオペレーティングシステムを含むハードドライブをインストールしている場合は、root権限なしでそのディスク上のファイルにアクセスするとファイルを読み書きできません。ただし、現在のユーザー名とパスワードがそのディスク上のファイルの所有者と同じ場合。
どうしたの?
それでもアクセスに失敗した場合、同じユーザー名とパスワードを使用する2人の他のユーザーを識別するためにどのような情報が必要ですか?
ベストアンサー1
通常、前述のファイルシステムによって拡張された属性で保存されているUNIXファイル権限メタデータは、名前ではなく数値IDで保存されます。
ファイルシステムドライバはファイルシステムメタデータ(拡張属性など)を知っていますが、それを適用する方法はわかりません。また、LinuxのACLサポートなど、ファイル権限にさまざまなメタデータを使用できます。
Linuxでは、ユーザーはログインする名前によって決まり、ログインセッション中に維持されるユーザーIDによって識別されます。ただし、技術的には、名前は/ etc / passwdデータベースで重複する可能性があります。
さらに、ログインセッションが同じユーザーIDと同じ権限を持っている場合、関連するパスワードはファイル権限には関連しません。つまり、パスワードを変更してもファイルシステムの権限は影響を受けません。これは、sudoまたはsuを使用するときに入力するログインセッションとパスワードに影響しますが、ファイルシステムのメタデータは接続されているユーザーとグループのみを表します。