使用Java或bash如何列出所有可能的所有者和组。
例如,如果我要在一个明显错误的所有者的shell中执行以下命令:
chown ljafdj ~/Desktop/test.txt
我的输出是
chown:用户无效:`ljafdj'
同样适用于chgrp
那么我怎样才能获得使用bash或Java的有效用户列表?
适用于Android应用程序,我需要向用户显示可能性,以便他们可以根据需要进行更改。
答案 0 :(得分:1)
使用shell(“bash”):
对于用户:
getent passwd
对于团体:
getent group
只需解析第一个字段(冒号前)以获取实际名称。
答案 1 :(得分:0)