列出所有可能的所有者和组



使用Java或bash如何列出所有可能的所有者和组

例如,如果我要在一个明显错误的所有者的shell中执行以下命令:

chown ljafdj ~/Desktop/test.txt

我的输出是

chown: invalid user: ' ljafdj'

同样适用于chgrp

那么如何使用bash或Java获得有效用户列表呢?

这是一个Android应用程序,我需要向我的用户显示可能性,以便他们可以在需要时更改

Android中的组是硬编码的,用于隔离进程和授予权限。但是,如果您想获得在线用户名,您可以使用AccountManager.getAccounts()

使用shell (bash):

对用户:

getent passwd
组:

getent group

只需解析第一个字段(冒号之前)以获得实际名称。

相关内容

最新更新