小编dre*_*mac的帖子

错误消息 ID:登录后找不到组 ID 的名称

背景

Trevor 作为开发人员之一在 ssh://foobar.university.edu 上登录他的帐户,他收到以下消息:

 id: cannot find name for group ID 131
Run Code Online (Sandbox Code Playgroud)

Trevor 然后使用

 vim /etc/group
Run Code Online (Sandbox Code Playgroud)

问题

Trevor 发现/etc/group 文件中的任何地方没有 131。

特雷弗然后运行 ​​id ...

 > id trevor
 uid=4460(trevor) gid=131 groups=48(foobar),51(doobar),131
Run Code Online (Sandbox Code Playgroud)

发现他的主要群体显然没有附加名称。

问题

  • 是什么原因导致 foobar.university.edu 框出现这种情况?
  • 假设 trevor 想要解决这个问题(例如,通过创建一个映射到 GID 131 的“trevor”组),在不破坏服务器上其他任何东西的情况下,最好的方法是什么?

login etc group

21
推荐指数
2
解决办法
10万
查看次数

19
推荐指数
2
解决办法
4万
查看次数

从 pushd/popd 路径中删除重复项

语境

  • linux bash
  • 推送/弹出/目录

问题

问题场景与此问题中所述的场景非常相似:删除或清除 popd/pushd 路径的堆栈……但是目标不是清除堆栈,而是修剪它。具体来说,剪枝操作就是去除重复项。

有没有一种直接的方法来修剪输出,dirs -v -p使得堆栈中没有重复项?

bash pushd

5
推荐指数
1
解决办法
558
查看次数

标签 统计

bash ×1

chmod ×1

etc ×1

filesystems ×1

group ×1

linux ×1

login ×1

pushd ×1