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

发布于 2024-12-23 17:47:21 字数 323 浏览 1 评论 0原文

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

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

chown ljafdj ~/Desktop/test.txt

我的输出将是

chown:无效用户:`ljafdj'

对于 chgrp 也是如此

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

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

Using either Java or bash how can I list all possible owners and groups.

For instance if I was to do the following command in a shell with an obviously wrong owner:

chown ljafdj ~/Desktop/test.txt

My output would be

chown: invalid user: `ljafdj'

The same would be for chgrp

So how can I get a list of valid users using bash or Java?

It's for an Android application and I need to display the possibilities to my user so they can change if needed.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

硬不硬你别怂 2024-12-30 17:47:21

使用 shell(“bash”):

对于用户:

getent passwd

对于组:

getent group

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

Using the shell ("bash"):

For users:

getent passwd

For groups:

getent group

Just parse for the first field (before the colon) to get the actual names.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文