我查看了我的一些系统日志及其关于适用于随机有效用户 ID 和组 ID 的错误的声明。例如:
Jan 31 13:20:48 server exim[24551]: 2016-01-31 13:20:48 Cannot open main log file "/var/log/exim_mainlog": Permission denied: euid=47 egid=12
我只是想知道是否可以在 shell 中使用一个简单的命令来根据数字(在本例中为 47 和 12)识别真实的用户名和组 ID。
我知道我可以使用带有这些数字的 chown 命令(通过 chown 47:12 项目)然后 ls 找出用户 ID 和组名,但我认为有一种更简单的方法,我不知道是什么这是。
我只想能够在命令行上输入类似:
convertstuff 47:12
并让它打印出用户所属的用户名和组。
我使用什么命令?