如何记录现有 Linux 系统上的用户权限?

如何记录现有 Linux 系统上的用户权限?

需要记录现有 Linux 系统上的用户权限。

什么命令、操作等可以让我收集完整的用户资料?

用户权利包括但不限于:

    文件/目录:读取、写入、执行和删除
    访问:Root、su、sudo
    团体/角色:轮子
    连接:本地、远程

用户类型包括但不限于:匿名、已认证、系统

________

更新(1):

    System_Output 根据权利:权限被拒绝
    命令:getent group、getfacl、visudo /etc/sudoers
    Keywords_to_add_to_Searches:“手册页”,恰当的
    关键字:访问控制列表(ACL)

更新(2):

    作为 root,我该如何记录用户权限。例如:[cd /home] [ls] [getfacl _user_01_to_n_] [visudo /etc/sudoers] ... 等等。

更新(3):

答案1

查看getfacl(1)手册页。它是acl软件包的一部分。打印文件访问控制列表。在没有 ACL 的文件系统上,它列出传统的 unix 权限。

编辑

查看各种选项,getfacl例如,为了记录用户的权限,joe您可以说:

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

(输出getfacl将被重定向到joe_permissions.txt文件)

相关内容