既存の Linux システムでユーザー権限を文書化するにはどうすればよいですか?

既存の Linux システムでユーザー権限を文書化するにはどうすればよいですか?

既存の Linux システム上のユーザー権限を文書化する必要があります。

完全なユーザー プロファイルを収集するには、どのようなコマンドやアクションなどを使用すればよいでしょうか?

ユーザーの権利には以下が含まれますが、これらに限定されません。

    ファイル/ディレクトリ: 読み取り、書き込み、実行、削除
    アクセス: root、su、sudo
    グループ/役割: ホイール
    接続: ローカル、リモート

ユーザーの種類には以下が含まれますが、これらに限定されません。匿名、認証済み、システム

________

更新(1):

    権限に基づく System_Output: 権限が拒否されました
    コマンド: getent group、getfacl、visudo /etc/sudoers
    検索に追加するキーワード: 「man ページ」、apropos
    キーワード: アクセス制御リスト (ACL)

更新(2):

    root として、ユーザー権限をどのように文書化しますか。例: [cd /home] [ls] [getfacl _user_01_to_n_] [visudo /etc/sudoers] ... など。

更新(3):

答え1

man ページを参照してくださいgetfacl(1)。これはaclパッケージの一部です。ファイル アクセス制御リストを出力します。ACL のないファイルシステムでは、従来の UNIX 権限がリストされます。

編集

getfaclたとえば、ユーザーの権限を文書化するには、joe次のように記述するさまざまなオプションを検討します。

getfacl -R -p /home/joe > joe_permissions.txt

(出力はファイルgetfaclにリダイレクトされますjoe_permissions.txt)

関連情報