如何在 bash 中显示用户的所有者、组和权限?

如何在 bash 中显示用户的所有者、组和权限?

是否有一个特定的命令可以显示用户的所有者、组和权限,还是我需要运行多个命令?

我刚刚在 /home/ 目录中创建了用户“guest”,并想显示此信息。我可以使用什么命令来查找此信息?用户是否有所有权,或者这只适用于目录?

答案1

  1. 所有者:无,用户没有所有者。

  2. 团体:

    groups guest
    
  3. 权限(侏儒图形用户界面,一部分gnome 系统工具Ubuntu 变体上的软件包):

    users-admin
    

答案2

权限是针对文件和目录的。所有者和组有单独的权限。用户可以属于组。

显示文件和目录的权限:

ls -l <filename | directory>

显示用户所属的组

groups <username>

相关内容