検索+すべてのファイルとフォルダがグループと所有者に属することを確認する方法hdfs:hadoop

検索+すべてのファイルとフォルダがグループと所有者に属することを確認する方法hdfs:hadoop

確認したいすべてのファイルとフォルダ/Hadoop/hdfs特権 - hdfs:hadoop

このテストを実行するためにfindコマンドを使用できますか?

この権限のないキャプチャされたファイル/フォルダが見つかった場合、findはそのファイル/フォルダを印刷します。

答え1

/hadoop/hdfsこのディレクトリの下のすべてのエントリを一覧表示できます。いいえhdfsユーザーとhadoopグループに属する

find /hadoop/hdfs ! '(' -user hdfs -group hadoop ')' -ls

最後に-ls見つかったパス名は、の出力に似た形式で一覧表示されますls -l

答え2

はい、パラメータ、およびfindで使用できます。たとえば、指定されたユーザーとグループの所有権を持つ指定されたディレクトリ(フォルダもファイル)のすべてのファイルを一覧表示します。また、このパラメーターを使用して特定のファイル形式にのみ結果を制限することもできます。必要に応じて既知の形式のリストについては、リファレンスをご覧ください。-user-groupfind /path/to/your/directory/* -user uname -group gname-typeman find

ただし、すべてのファイルとフォルダに正しい所有権があることを確認したい場合は、以前のchown権限を最初に確認せずに、既存の権限(何でも)を上書きする方が簡単な解決策かもしれません。耐えられる状況。たとえば、cd選択したディレクトリに移動してを使用して、そのディレクトリとすべてのサブディレクトリを参照できますchwon -R uname:gname。権限がある場合、各ファイル(すべてのファイルとフォルダなど)は、指定されたユーザーとグループの所有権を持ちます。

関連情報