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

时间:2011-12-31 18:28:08

标签: java android bash owner

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

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

chown ljafdj ~/Desktop/test.txt

我的输出是

  

chown:用户无效:`ljafdj'

同样适用于chgrp

那么我怎样才能获得使用bash或Java的有效用户列表?

适用于Android应用程序,我需要向用户显示可能性,以便他们可以根据需要进行更改。

2 个答案:

答案 0 :(得分:1)

使用shell(“bash”):

对于用户:

getent passwd

对于团体:

getent group

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

答案 1 :(得分:0)