-1

我正在寻找一些代码来获取linux用户名..我遇到了获取当前用户名的代码,但我需要得到的是安装linux时使用的用户名..

例如,如果我以 root 用户身份登录,我如何获得安装 ubuntu 时使用的初始用户名?

更好的是,是否有一个变量可以放入我的脚本中来搜索和存储安装用户名..

4

1 回答 1

1

您可以使用事实,第一个创建的用户的默认 uid 和 gid 是 1000:

grep 1000:1000: /etc/passwd|cut -f1 -d':'

但请记住:

  1. 当默认用户被删除时,你得到空字符串
  2. 如果它在非标准配置上运行,uid 和 gid 可能不同
  3. 这不是好的做法(见下一点)
  4. 你吃了没有考虑多座位配置,当站有很多用户时,你应该提供用户配置文件,用户可以在其中放置他想要处理的用户名或从命令行进行
于 2013-09-12T03:14:38.717 回答