/rootは最新のLinuxシステムの必須要件ですか? POSIXはどうですか? Unix?

/rootは最新のLinuxシステムの必須要件ですか? POSIXはどうですか? Unix?

私はずっと前に/rootLinuxシステムに行き/home/root、それを変更しました、そして最近まですべてがうまくいきました。少なくともFirejailアプリケーションがルートホームディレクトリをハードコーディングし、それ以外の場合は動作が停止したことがわかりました。/etc/passwd一部状態。やっぱりパッチになると思いますが、まだそうです。

/rootLinuxでrootユーザーのホームディレクトリを見つける必要があるのか​​、他のユーザーのホームディレクトリと同じように移動できるのかを知りたいです。

POSIXに標準化されているものはありますか?他のUnixシステムはどうですか?

ベストアンサー1

POSIXはユーザー管理についてあまり言及していません。権限が議論されると、プロセスの権限に関して議論されます(POSIXスタイルのシステムではこれが実際に重要であるため)。それは認めるrootユーザーの存在ただし、ホームディレクトリの要件は定義されていません。

FBI/rootオプションとして明確に表示される、説明する

ルートアカウントのホームディレクトリは、開発者またはローカルの好みによって決定できますが、推奨されるデフォルトの場所です。

ルートがログインする必要がある場合は、アクセス可能で空き領域があるボリュームにある場合、またはルート以外のアンマウント操作をブロックしない場合は、ルートのホームが少し特別であることを考慮する価値があります。ボリュームを使うと生活が楽になります。そのため、従来はユーザーのホームボリュームではなくルートボリュームに配置されています(後者が/.標準。

コインの他の側面は、多くの動作環境にもはやルートホームディレクトリがないことです。別の言葉(コンテナだけにはありません)。

おすすめ記事