更改用户帐户属性

更改用户帐户属性

在 Ubuntu 16.04 上创建几个新用户时,我忘记输入用户全名,现在我有几个用户在登录屏幕上只显示为“评论”。系统设置不提供更改此设置的可能性。我该如何解决这个问题?只需编辑 /etc/passwd 就可以了吗?提前致谢 H

答案1

我记得几年前我遇到过这个问题,大概是在 Ubuntu 14.04 的时候,我安装了用户和群组我想我可以编辑用户的全名,但发现虽然你可以更改用户详细信息的所有其他方面,但你无法编辑用户的全名,我发现这仅仅是因为用户更改自己全名的能力受到/etc/login.defs。默认配置是阻止用户更改全名,这非常合理。

要更改您自己或其他用户的全名,我使用了陣容命令,此命令允许(普通)用户更改自己帐户的所有字段,但须遵守 /etc/login.defs 中的限制,或者可以使用提升的权限来覆盖此限制,方法是在以要更改的用户身份登录时打开终端 CTR +T 并运行以下命令:

须藤chfn用户

更改用户信息用户
输入新值,或按 ENTER 输入默认
全名 [用户]:新全名

在哪里用户是已登录的用户,也是您要更改其全名的用户,并且新全名是用户的新全名。您可以使用陣容命令来更改其他帐户详细信息,但您可以通过以下方式更改大多数其他详细信息用户和群组可以通过 Ubuntu 软件中心安装。

Usage: chfn [options] [LOGIN]
Options:
  -f, --full-name FULL_NAME     change user's full name
  -h, --home-phone HOME_PHONE   change user's home phone number
  -o, --other OTHER_INFO        change user's other GECOS information
  -r, --room ROOM_NUMBER        change user's room number
  -R, --root CHROOT_DIR         directory to chroot into
  -u, --help                    display this help message and exit
  -w, --work-phone WORK_PHONE   change user's office phone number
      --extrausers              Use the extra users database

相关内容